Advertisement
GatoBooster

Error_No_printf

Aug 10th, 2017
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.90 KB | None | 0 0
  1. /*Nombre: Saúl Palma Ruiz.
  2. Fecha:  10/08/2017.
  3. Nombre Proyecto: Calculadora_De_IMC
  4. Nota: La razón por la que dejo algunos printf en comentario es porque para el desarrollo del programa es útil, pero en el validador de INF UCV da problema.
  5. */  
  6.  
  7. //gcc 5.4.0
  8. //Archivos de Cabezera
  9. #include <stdio.h>
  10. #include <math.h>
  11.  
  12. //Inicio del Main
  13. int main(void)
  14. {
  15.     //Declaración de variables
  16.     unsigned short int edad,i;
  17.     float estatura,peso,imc;
  18.    
  19.         //Ingreso de valor para la variable edad
  20.         //printf("******************************************************************************\n");
  21.         //printf("Ingrese la edad del paciente [>=19] \n");
  22.         scanf("%hu",&edad);
  23.         //printf("%hu \n",edad);
  24.         //printf("******************************************************************************\n");
  25.    
  26.         //Ingreso de valor para la variable estatura
  27.         //printf("Ingrese la estatura del paciente [>0] \n");
  28.         scanf("%f",&estatura);
  29.         //printf("%f \n",estatura);
  30.         //printf("******************************************************************************\n");
  31.        
  32.         //Ingreso de valor para la variable peso
  33.         //printf("Ingrese la estatura del paciente [>0] \n");
  34.         scanf("%f",&peso);
  35.         //printf("%f \n",peso);
  36.         //printf("******************************************************************************\n");    
  37.        
  38.         //Calculo del IMC
  39.         imc = ((peso)/(pow(estatura, 2)));
  40.         printf("IMC : %.2f", imc);
  41.        
  42.         for(i = 1;i <= 6;i+=1)
  43.         {
  44.             switch(i)
  45.             {
  46.                 case 1:
  47.                     if(imc < 18.5)
  48.                     {
  49.                         printf("Peso bajo");
  50.                         break;
  51.                     }
  52.                 case 2:
  53.                     if((imc >= 18.5) && (imc < 25))
  54.                     {
  55.                         printf("Peso normal");
  56.                         break;
  57.                     }
  58.                 case 3:
  59.                     if((imc >= 25) && (imc < 30))                
  60.                     {
  61.                         printf("Sobre peso");
  62.                         break;
  63.                     }
  64.                 case 4:
  65.                     if((imc >= 30) && (imc < 35))
  66.                     {
  67.                         printf("Obesidad tipo 1");
  68.                         break;
  69.                     }
  70.                 case 5:
  71.                     if((imc >= 35) && (imc < 40))
  72.                     {
  73.                         printf("Obesidad tipo 2");
  74.                         break;
  75.                     }
  76.                 case 6:
  77.                     if(imc >= 40)
  78.                     {
  79.                         printf("Obesidad tipo 3");
  80.                         break;
  81.                     }
  82.             }      
  83.         }  
  84.              
  85.        
  86.    
  87.    
  88.     //Fin del Main    
  89.     return 0;
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement