ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Índice masa corporal en lenguaje C


Enviado por   •  15 de Septiembre de 2023  •  Tareas  •  605 Palabras (3 Páginas)  •  32 Visitas

Página 1 de 3

PROGRAMA INDICE DE MASA CORPORAL    

JOSUE EDUARDO SOTO

#include<stdio.h>

int main(void)

{

    /*declaracion de variables*/

   

    float peso, altura, imc, control, controlp ;

    peso=0;

    altura=0;

    imc=0;

    control=altura;

    controlp=peso;

   

    /*pedir datos*/

   

    printf("esta realizando un calculo de su indice corporal, por favor introduzca su peso en kg\n");

    scanf("%f", &peso);

    printf("por favor introduzca su altura en metros\n");

    scanf("%f", &altura);

   

    /*validar peso*/

   

    while(peso==controlp)

    {

        if(peso<=0)

        {

        printf("el peso no debe ser menor o igual a 0, por favor intente de nuevo\n");

        scanf("%f", &peso);

        controlp=peso+1;

        }

        if(peso>500)

        {

        printf("el peso no debe ser mayor a 500 kilos, por favor intente de nuevo\n");

        scanf("%f", &peso);

        controlp=peso+1;

        }

        controlp=peso+1;

    }

   

    /*validar altura*/

   

    while("%f", altura==control)

    {

        if(altura<0)

        {

        printf("la altura no debe ser menor a 0m, por favor intente de nuevo   \n");

        scanf("%f", &altura);

        control=altura +1;

        }

       

        if(altura>2)

        {

        printf("la altura no debe ser mayor a 2m, por favor intente de nuevo  \n ");

        scanf("%f", &altura);

        control=(altura +1);

        }

        control=(altura+1);

    }

   

    /*calculo de imc*/

   

    imc=(peso)/(altura*altura);

   

    /*imprime resultado*/

   

     printf(" tu indice de masa corporal es de %9.2f\n", imc);

     

    if(imc<18.5)

    {

    printf("  se encuentra en el rango de peso insuficiente   \n" );

    }

    if(imc>=18.5&&imc<24.9)

    {

        printf("se encuentra en el rango de peso normal o saludable \n");

    }

    if(imc>=24.9&&imc<30)

    {

        printf("se encuentra en el rango de sobrepeso \n");

    }

    if(imc>=30)

    {

        printf("se encuentra en el rango de obesidad \n");

...

Descargar como (para miembros actualizados)  txt (2.1 Kb)   pdf (32.2 Kb)   docx (7.3 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com