Programação Orientada à Procedimentos II Programação Orientada à Procedimentos I Processamento Paralelo Lógica de Programação Introdução à Computação Informática Básica

 

 

Informática Básica
Introdução à Computação
Lógica de Programação
Programação Orientada à Procedimentos I
Programação Orientada à Procedimentos II

Processamento Paralelo


Uma Possível Solução ...




d) Apresentar todos os números divisíveis por 4 que sejam menores que 200.

#include <stdio.h>
#include <conio.h>


void main()
{
   int i,soma, num;
   char resp1;
   do
   {
       clrscr();
       for(i=15;i <=65;i++)         // bordas do menu
       {
	   gotoxy(i,5);printf("*");
	   gotoxy(i,15);printf("*");
       }
       for(i=5;i <=15;i++)
       {
	   gotoxy(15,i);printf("*");
	   gotoxy(65,i);printf("*");
       }
       gotoxy(17,7);printf("1- for      (1 a 200)          ");
       gotoxy(17,8);printf("2- while    (1 a 200)          ");
       gotoxy(17,9);printf("3- do while (1 a 200)          ");
       gotoxy(17,10);printf("4- Sair                      ");
       gotoxy(17,11);printf("                              ");
       gotoxy(17,17);resp1=getch();

       switch(resp1)
       {
	  case '1':               // divisiveis usando for
		for (i=1;i <=200;i++)
		{
		   if (i%4==0)
		       printf("%d  ",i);
		}
		getch();
		break;

	  case '2':               // divisiveis usando while
		i=1;
		while(i <=200)
		{
		   if (i%4==0)
		       printf("%d  ",i);
		   i++;
		}
		getch();
		break;

	  case '3':               // divisiveis usando do while
		i=1;
		do
		{
		     if (i%4==0)
			printf("%d  ",i);
		     i++;
		 }while(i <=200);
		 getch();
		 break;

	  case '4':
		clrscr();
		break;
       }                  // final do switch
   }while(resp1!='4');
}