TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Estruturas de repetição

Por:   •  23/4/2015  •  Trabalho acadêmico  •  11.653 Palavras (47 Páginas)  •  156 Visualizações

Página 1 de 47

#include <stdio.h>

#include <stdlib.h>

main()

{

char cont, mam, qua, car, bip, oni, aqua, ave, voa, nad, trop, rept, cas, pat;

cont='s';

while(cont=='s' || cont=='S')

{

printf("Escolha um ser vivo entre os seguintes e responda as perguntas com 'S' para sim ou 'N' para nao:\n\nleao\ncavalo\nhomem\nmacaco\nmorcego\nbaleia\navestruz\npinguim\npato\naguia\ntartaruga\ncrocodilo\ncobra\n\n");

printf("O ser vivo escolhido:\n");

printf("\nE um mamifero?\n");

scanf(" %c", &mam);

while(mam!='s' && mam!='S' && mam!='n' && mam!='N')

{

printf("\nResposta inesperada. Deseja responder novamente?\n");

scanf(" %c", &cont);

if(cont=='s' || cont=='S')

{

printf("\nE um mamifero?\n");

scanf(" %c", &mam);

}

else

return 0;

}

if(mam=='s' || mam=='S')

{

printf("\nE um quadrupede?\n");

scanf(" %c", &qua);

while(qua!='s' && qua!='S' && qua!='n' && qua!='N')

{

printf("\nResposta inesperada. Deseja responder novamente?\n");

scanf(" %c", &cont);

if(cont=='s' || cont=='S')

{

printf("\nE um quadrupede?\n");

scanf(" %c", &qua);

}

else

return 0;

}

if(qua=='s' || qua=='S')

{

printf("\nE carnivoro?\n");

scanf(" %c", &car);

while(car!='s' && car!='S' && car!='n' && car!='N')

{

printf("\nResposta inesperada. Deseja responder novamente?\n");

scanf(" %c", &cont);

if(cont=='s' || cont=='S')

{

printf("\nE carnivoro?\n");

scanf(" %c", &car);

}

else

return 0;

}

if(car=='s' || car=='S')

{

printf("\nO ser vivo escolhido foi o leao\n\n");

printf("Deseja continuar?\n");

scanf(" %c", &cont);

}

else

{

printf("\nO ser vivo escolhido foi o cavalo\n\n");

printf("Deseja continuar?\n");

scanf(" %c", &cont);

}

}

else

if(qua=='n' || qua=='N')

{

printf("\nE bipede?\n");

scanf(" %c", &bip);

while(bip!='s' && bip!='S' && bip!='n' && bip!='N')

{

printf("\nResposta inesperada. Deseja responder novamente?\n");

scanf(" %c", &cont);

...

Baixar como (para membros premium)  txt (17.3 Kb)   pdf (45.8 Kb)   docx (15.5 Kb)  
Continuar por mais 46 páginas »
Disponível apenas no TrabalhosGratuitos.com