Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 #include<stdio.h> 2 #include<locale.h> 3 4 //Menu Interativo 5 //José Tadeu de Azevêdo Júnior 6 7 int main (){ 8 9 setlocale(LC_ALL,"Portuguese"); 10 11 int Menu, visibilidade, intensidadeChuva, numeroPassageiros, possuiSistemaDecolagem, naoDecola; 12 int Num, D4, D3, D2, D1, resto; 13 float peso, altura, IMC, pesoIdeal, tamanhoPista, pesoAviao; 14 char genero; 15 16 printf("\t\t<Instituto Zeppelin>\n\n"); 17 printf("Digite:\n1 para IMC, \n\n2 para Peso Ideal,"); 18 printf("\n\n3 para Decolagem, \n\n4 para Números palíndromos, \n\n5 para sair: "); 19 scanf("%d", &Menu); 20 21 if (Menu == 1){ 22 printf("\n\nDigite seu peso: "); 23 scanf ("%f", &peso); 24 printf("\n\nDigite sua altura: "); 25 scanf ("%f", &altura); 26 27 IMC = peso/(altura*altura); 28 printf("\n\nIMC: %.2f", IMC); 29 30 if (IMC <= 18.5){ 31 printf("\n\nAbaixo do peso."); 32 }else if (IMC > 18.5 && IMC <= 25){ 33 printf("\n\nPeso normal."); 34 }else if (IMC > 25 && IMC <= 30){ 35 printf("\n\nAcima do peso."); 36 }else{ 37 printf("\n\nObeso."); 38 } 39 } 40 else{ 41 if (Menu == 2){ 42 fflush(stdin); 43 printf("\n\nDigite 'F' para feminino e 'M' para masculino: "); 44 scanf ("%c", &genero); 45 printf("\n\nDigite sua altura: "); 46 scanf ("%f", &altura); 47 48 if (genero == 'M' || genero == 'm'){ 49 pesoIdeal = (72.7 * altura) - 58; 50 printf("\n\nPeso ideal: %f", pesoIdeal); 51 52 }else if (genero == 'F' || genero == 'f'){ 53 pesoIdeal = (62.1 * altura) - 44.7; 54 printf("\n\nPeso ideal: %f", pesoIdeal); 55 56 }else{ 57 printf("\n\nGênero é inexistente ou foi digitado incorretamente."); 58 } 59 }else{ 60 if(Menu == 3){ 61 printf("Tamanho da pista (Km): "); 62 scanf ("%f",&tamanhoPista); 63 printf("Peso do avião(Ton): "); 64 scanf ("%f",&pesoAviao); 65 printf("Visibilidade: "); 66 scanf ("%d",&visibilidade); 67 printf("Intensidade da chuva(mm): "); 68 scanf ("%d",&intensidadeChuva); 69 printf("Número de passageiros: "); 70 scanf ("%d",&numeroPassageiros); 71 printf("Possui sistema de decolagem(1 p/ verdadeiro 0 p/ falso): "); 72 scanf ("%d",&possuiSistemaDecolagem); 73 74 if (intensidadeChuva > 5){ 75 printf("\n\nNão decola!"); 76 }else if ( intensidadeChuva > 0 && numeroPassageiros >100){ 77 printf("\n\nNão decola!"); 78 }else if (visibilidade < 20 && possuiSistemaDecolagem == 0){ 79 printf("\n\nNão decola!"); 80 }else if (tamanhoPista <1.5 && pesoAviao > 40) { 81 printf("\n\nNão decola!"); 82 }else if ( tamanhoPista < 2 && pesoAviao >60){ 83 printf("\n\nNão decola!"); 84 }else{ 85 printf ("\n\nAvião Decola."); 86 } 87 }else{ 88 if(Menu == 4){ 89 printf("Digite um número de 4 dígitos: "); 90 scanf ("%i", &Num); 91 92 D4 = Num / 1000; 93 resto = Num % 1000; 94 D3 = resto / 100; 95 resto = resto % 100; 96 D2 = resto / 10; 97 D1 = resto % 10; 98 99 if (D4 == D1 && D3 == D2) { 100 printf("Número palíndrome!"); 101 }else{ 102 printf("Este numero não é palíndrome."); 103 } 104 }else{ 105 printf("Programa encerrado. Obrigado!"); 106 } 107 } 108 } 109 } 110 }
Compartilhar