top of page

Calcula la masa corporal de acuerdo a la OMS 

#include<iostream>

#include<math.h>

using namespace std;

int main(){

    float peso,altura, masa;

    //IMC = kg / m2

    

    cout<<"Para calcular su MASA CORPORAL de acuerdo a la OMS escriba su:"<<endl<<"Peso(kg ejem 55.5): ";cin>>peso;

    cout<<"Altura(mts ejem 1.70): ";cin>>altura;

    masa = peso/(pow(altura,2));

    cout.precision(2);

    cout<<"\nmasa corporal: "<<masa<<"kg/m2"<<endl;

    if(masa<16.9){

        cout<<"La masa corporal es muy baja de peso"<<endl;

    }else if(masa>=17 & masa<=18.4){

        cout<<"La masa corporal es baja"<<endl;

    }else if(masa>=18.5 & masa<=24.9){

        cout<<"La masa corporal es de peso normal"<<endl;

    }else if(masa>=25 & masa<=29.9){

        cout<<"La masa corporal es de sobrepeso"<<endl;

    }else if(masa>=30 & masa<=34.9){

        cout<<"La mas corporal es de obesidad grado 1"<<endl;

        cout<<"puede ocacionar diabetes, angina, infato y alterosclerosis"<<endl;

    }else if(masa>=35 & masa>=39.9){

        cout<<"La masa corporal indica obesidad grado 2"<<endl;

        cout<<"puede ocacionar diabetes, angina, infato, alterosclerosis, apnea del sueño y falta de aire"<<endl;

    }else

        cout<<"La masa corporal indica obesidad grado 3"<<endl<<"puede ocacionar diabetes, angina, infato, alterosclerosis, apnea del sueño, falta de aire,  reflujo, dificultad para moverse, escaras y ACV"<<endl;

    

    return 0;

}

salida en consola:

Para calcular su MASA CORPORAL de acuerdo a la OMS escriba su:

Peso(kg ejem 55.5): 70

Altura(mts ejem 1.70): 1.70

 

masa corporal: 24kg/m2

La masa corporal es de peso normal

Program ended with exit code: 0

calcula la masa corporal

Transformar un número entero a número romano (de 1 a 3000)

#include<iostream>

using namespace std;

// I=1, V=5, X=10, L=50, C=100, D=500, M=1000

int main(){

    int numero, unidades, decenas, centenas, miles;

    cout<<"introduce un numero entero entre 1 a 3000 para transformalo a numero romano:  ";cin>>numero;

    unidades = numero%10;numero/=10;

    decenas = numero%10;numero/=10;

    centenas = numero%10;numero/=10;

    miles =numero%10;numero/=10;

    switch(miles){

        case 1: cout<<"M";break;

        case 2: cout<<"MM";break;

        case 3: cout<<"MMM";break;

    }

    switch(centenas){

        case 1: cout<<"C";break;

        case 2: cout<<"CC";break;

        case 3: cout<<"CCC";break;

        case 4: cout<<"CD";break;

        case 5: cout<<"D";break;

        case 6: cout<<"DC";break;

        case 7: cout<<"DCC";break;

        case 8: cout<<"DCCC";break;

        case 9: cout<<"CM";break;

    }

    switch(decenas){

        case 1: cout<<"X"; break;

        case 2: cout<<"XX"; break;

        case 3: cout<<"XXX"; break;

        case 4: cout<<"XL"; break;

        case 5: cout<<"L"; break;

        case 6: cout<<"LX"; break;

        case 7: cout<<"LXX"; break;

        case 8: cout<<"LXXX"; break;

        case 9: cout<<"XC"; break;

    }

    switch(unidades){

        case 1: cout<<"I"; break;

        case 2: cout<<"II"; break;

        case 3: cout<<"III"; break;

        case 4: cout<<"IV"; break;

        case 5: cout<<"V"; break;

        case 6: cout<<"VI"; break;

        case 7: cout<<"VI"; break;

        case 8: cout<<"VIII"; break;

        case 9: cout<<"IX"; break;

    }

 

 

    cout<<"\nsaliendo"<<endl;

    return 0;

}

salida en consola:

i

introduce un numero entero entre 1 a 3000 para transformalo a numero romano:  2018

MMXVIII

saliendo

Program ended with exit code: 0

entero a romano

código C++, transforma un numero del 1 al 12 en mes del año correspondiente 

usando switch-break-default, salida de error si el número no entra en el rango

#include<iostream>

using namespace std;

int main(){

    int opcion;

    cout<<"dado un numero se indica el mes del año"<<endl;

    cout<<"introdue un numero del 1 al 12  ";cin>>opcion;

    switch(opcion){

        case 1: cout<<"el numero 1 corresponde al mes de enero";break;

        case 2: cout<<"el numero 2 corresponde al mes de febreo";break;

        case 3: cout<<"el numero 3 corresponde al mes de marzo";break;

        case 4: cout<<"el numero 4 corresponde al mes de abril";break;

        case 5: cout<<"el numero 5 corresponde al mes de mayo";break;

        case 6: cout<<"el numero 6 corresponde al mes de junio";break;

        case 7: cout<<"el numero 7 corresponde al mes de julio";break;

        case 8: cout<<"el numero 8 corresponde al mes de agosto";break;

        case 9: cout<<"el numero 9 corresponde al mes de septiembre";break;

        case 10: cout<<"el numero 10 corresponde al mes de octubre";break;

        case 11: cout<<"el numero 11 corresponde al mes de noviembre";break;

        case 12: cout<<"el numero 12 corresponde al mes de diciembre";break;

        default : cout<<"el numero que escribio no pertenece al rango pedido";break;

    }

    cout<<"\n\nterminando"<<endl;

    return 0;

}

salida en consola:

dado un numero se indica el mes del año

introdue un numero del 1 al 12   33

el numero que escribio no pertenece al rango pedido

 

terminando

Program ended with exit code: 0

mees del año
la calificación promedio es 4 de 5, basada en 150 votos, Recomendado
bottom of page