moranguinho

ex4ed2

Mar 27th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. /* Ler o gênero (F ou f para feminino, M ou m para masculino. Para qualquer outro
  2. caractere informar que não há fórmula disponível e finalizar o programa). Se
  3. informado um caractere válido, ler a altura da pessoa e calcular seu peso ideal,
  4. utilizando as seguintes fórmulas:
  5. a) para homens: (72,7 * h) - 58;
  6. b) para mulheres: (62,1 * h) - 44,7.
  7. Observação, para ler caractere e comparar variável do tipo caractere:
  8. char Pessoa;
  9. scanf(“%c”,&Pessoa);
  10. if (Pessoa == ‘f’ || Pessoa == ‘F’)*/
  11. #include <stdio.h>
  12. #include <stdlib.h>
  13. int main(void)
  14. {
  15. char genero;
  16. float altura, peso;
  17.  
  18. printf("Informe a altura: ");
  19. scanf("%f", &altura);
  20.  
  21. printf("Informe o genero: ");
  22. //limpar o buffer do teclado
  23. fflush(stdin); // retira os caracteres q estao armazenados na memoria do teclado
  24. scanf("%c", &genero);
  25.  
  26. if (genero == 'm'|| genero == 'M' || genero == 'f' || genero == 'F'){
  27. if(genero == 'm'|| genero=='M'){
  28. peso = (72.7 * altura) - 58;
  29. }
  30. else {
  31. peso = (62.1 * altura) - 44.7;
  32. }
  33. printf("Peso ideal: %.2f\n", peso);
  34. }
  35. else{
  36. printf("Caractere invalido!");
  37. }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment