c) Apresentar
o resultado de uma tabuada para um número qualquer, entre
1 e 20, escolhido pelo usuário.
#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 ");
gotoxy(17,8);printf("2- while ");
gotoxy(17,9);printf("3- do while ");
gotoxy(17,10);printf("4- Sair ");
gotoxy(17,11);printf(" ");
gotoxy(17,17);resp1=getch();
switch(resp1)
{
case '1': // tabuada usando for
printf("Digite o numero de 1 a 20 - ");
do
{
scanf("%d",&num);
}while(num <1||num>20);
for (i=1;i <=10;i++)
{
printf("\n%d x %d = %d",num,i,num*i);
}
getch();
break;
case '2': // tabuada usando while
printf("Digite o numero de 1 a 20 - ");
do
{
scanf("%d",&num);
}while(num <1||num>20);
i=1;
while(i <=10)
{
printf("\n%d x %d = %d",num,i,num*i);
i++;
}
getch();
break;
case '3': // tabuada usando do while
printf("Digite o numero de 1 a 20 - ");
do
{
scanf("%d",&num);
}while(num <1||num>20);
i=1;
do
{
printf("\n%d x %d = %d",num,i,num*i);
i++;
}while(i <=10);
getch();
break;
case '4':
clrscr();
break;
} // finaldo switch
}while(resp1!='4');
}
|