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;
}Aihe on jo aika vanha, joten et voi enää vastata siihen.