// 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”);
}

Comments are closed.