Advertisement
jacob_segundo

IMC triplo

Mar 17th, 2021
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.54 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #include<locale.h>
  4. int main(){
  5. //  setlocale(LC_ALL, "Portuguese");
  6. int opsao;
  7. float peso, altura, imc;
  8. printf("\tCalculo do imc\n");
  9.     printf("Digite  sua altura:\n");
  10. scanf("%f",&altura);
  11. printf("Digite o seu peso:\n");
  12. scanf("%f",&peso);
  13. imc=peso/(altura*altura);
  14. setlocale(LC_ALL, "Portuguese");
  15. printf("Seu IMC é %.2f\n\n",imc);
  16.  
  17. printf("\tEscolha o imc que se adequa a você.\n");
  18. printf("1-Feminino\n2-Idoso\n3-Masculino\n");
  19. scanf("%d",&opsao);
  20.  
  21. switch(opsao)
  22. {
  23.     case 1:
  24.  
  25. //interpretação do imc
  26. if(imc <=19.10)
  27.     printf("Abaixo do peso\n");
  28. else if(imc>= 19.11 && imc <=25.89)
  29.     printf("Peso ideal\n");
  30. else if(imc>=25.90 && imc<=27.39)
  31.     printf("Pouco acima do peso \n");
  32. else if(imc>= 27.40 && imc<= 32.39)
  33.     printf("Acima do peso\n");
  34. else
  35. printf("Obesidade :'( \n'");
  36. break;
  37.     case 2:
  38.    
  39. //interpretação do imc
  40. if(imc<=21.99)
  41. printf("Abaixo do peso\n");
  42. else if(imc>=22 && imc<=26.99)
  43.     printf("Peso sudavel\n");
  44. else
  45. printf("sobre peso.\n\tConsulte um proficional especializado para melhor avaliação\n\n");
  46. break;
  47.     case 3:
  48.    
  49. if(imc<=20.69)
  50.     printf("Abaixo do peso\n\n");
  51. else if(imc>=20.70 && imc<=26.49)
  52.     printf("Peso normal\n\n");
  53. else if(imc>=26.50 && imc<=27.89)
  54.     printf("Pouco acima do peso\n\n");
  55. else if(imc>=27.90 && imc<=31.19)
  56.     printf("Acima do peso\n\n");
  57. else
  58.     printf("Obesidade\n\n");
  59. break;
  60. default:
  61.     printf("opção invalida\n");
  62. }  
  63. printf("Os calculos usados nesse programa foram tirados do site\n");
  64. printf("www.calculdoradeimc.com \n");
  65.  
  66. return 0;
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement