Guest User

Untitled

a guest
Oct 24th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. /* run this program using the console pauser or add your own getch, system("pause") or input loop */
  4.  
  5.  
  6. void IMC (float peso, float altura, char sexo) {
  7. float imc;
  8. imc=peso/(altura*altura);
  9. printf("seu IMC e:%f", imc);
  10. if(sexo == 'f'|| sexo == 'F'){
  11. if( imc <= 19.1){
  12. printf("voce esta abaixo do peso");
  13. }
  14. if(imc > 19.1 && imc <= 25.8){
  15. printf("voce esta no peso ideal, PARABENS!!");
  16. }
  17. if(imc >25.8 && imc<=27.3){
  18. printf("voce esta levemente acima do peso");
  19. }
  20. if(imc >27.3 && imc<=31.1){
  21. printf("voce esta acima do peso");
  22. }
  23. if(imc > 31.1){
  24. printf("OBESO!");
  25. }
  26. }
  27.  
  28. if(sexo == 'm'|| sexo == 'M'){
  29. if( imc <= 20.7){
  30. printf("voce esta abaixo do peso");
  31. }
  32. if(imc >20.7 && imc<=26.4){
  33. printf("voce esta no peso ideal, PARABENS!!");
  34. }
  35. if(imc >26.4 && imc<=27.8){
  36. printf("voce esta levemente acima do peso");
  37. }
  38. if(imc >27.8 && imc<=32.3){
  39. printf("voce esta acima do peso");
  40. }
  41. if(imc > 32.3){
  42. printf("OBESO!");
  43. }
  44. }
  45. }
  46. int main(int argc, char** argv) {
  47. float a, p;
  48. char s;
  49.  
  50. printf("digite a sua altura\n");
  51. scanf("%f", &a);
  52. printf("digite seu peso\n");
  53. scanf("%f",&p);
  54. printf("Digite seu sexo:\n M para masculino\n F para feminino\n");
  55. fflush(stdin);
  56. scanf("%s",&s);
  57. system ("pause>>null");
  58. IMC(p,a,s);
  59. return 0;
  60. }
Add Comment
Please, Sign In to add comment