Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: C++: Painoindeksi

Ravander [19.12.2009 23:13:12]

#

Pikaisesti väsätty painoindeksi, jonka tein harjoitus mielessä. Ensimmäinen ohjelmani! ;) Enjoy!

#include <iostream>
using namespace std;

int main ()
{
    int paino, pituus;
    float pituuscm, potenssi, indeksi;
    string lause;
    int uudestaan;

    do {

    system("CLS");


    cout<<"Paino: ";
    cin>>paino;
    cout<<"Pituus: ";
    cin>>pituus;

    pituuscm = (pituus * 0.01); // Vaihtaa pituuden metreiksi.
    potenssi = (pituuscm * pituuscm);
    indeksi = (paino / potenssi);


        /*Määritetään indeksin tuloksen avulla
        ylipaino tai alipaino.*/
    if (indeksi<=18.4) {
         lause="Olet alipainoinen. Haluatko kokeilla uudestaan?";
         }
    else if (indeksi>=18.5 && indeksi<=24.9) {
         lause="Olet normaalipainoinen. Haluatko kokeilla uudestaan?";
         }
    else if (indeksi>=25) {
         lause="Olet ylipainoinen. Haluatko kokeilla uudestaan?";
         }
    else {
         lause="Jokin meni väärin. Haluatko kokeilla uudestaan?";
         }



    /*Kerrotaan käyttäjälle indeksi ja onko hän
    yli-, ali-, tai kenties normaalipainoinen.*/

    cout<< "Indeksisi on: "<< indeksi <<". "<<"\n"
    <<lause<<endl;
    cout<< "1. Kokeile uudestaan."<<endl;
    cout<< "2. Sammuta."<<endl;
    cin>>uudestaan;
    cin.ignore();

} while (uudestaan==1); //Loopataan niin kauan kuin uudestaan = 1.
return 0;
    }

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta