// menghitung berat badan ideal dengan bahasa pemrograman c
#include<iostream.h>
class Rumus{
float tinggi,berat;
public:
void setTinggi(float tinggi){
this->tinggi = tinggi;
}
float getTinggi(){
return tinggi;
}
void setBerat(float berat){
this->berat = berat;
}
float getBerat(){
return berat;
}
float hitungBBI(){
return (tinggi-100)*0.9;
}
float hitungBMI(){
return berat/(tinggi*tinggi)*10000;
}
};
main()
{
float berat,tinggi;
Rumus my; // instansiasi class
cout<<”Berat Badan : “;
cin>>berat;
my.setBerat(berat);
cout<<”Tinggi Badan : “;
cin>>tinggi;
my.setTinggi(tinggi);
cout<<”\nBerat Ideal Anda : “<<my.hitungBBI()<<endl;
cout<<”\nBMI Anda : “<<my.hitungBMI()<<endl;
if(my.hitungBMI()<18.5){
cout<<”\nKategori Berat Badan : Kurang, banyak makan dong …\n”;
} else if (my.hitungBMI()<23) {
cout<<”\nKategori Berat Badan : Normal,bikin pacar senang\n”;
} else if (my.hitungBMI()<30) {
cout<<”\nKategori Berat Badan : Kelebihan Berat Badan, diet dong ….\n”;
} else if (my.hitungBMI()<=40) {
cout<<”\nKategori Berat Badan : Serius, … bisa kena banyak penyakit tuh\n”;
} else {
cout<<”\nKategori Berat Badan : Sangat Berbahaya. Konsultasikan ke ahli gizi …\n”;
}
system(“PAUSE”);
}