Mengetahui kondisi berat badan c++


Program sederhana untuk mecari tahu apa anda gemuk, kurus, atau ideal dan memberikan saran penurunan dan penaikan. Standarnya saya lupa..buatnya beberapa tahun yang lalu habisnya.. ini cuma buat latihan aja.. kalau mau ukur yang standar BMI dari WHO silahkan buka post sya selanjutnya..



#include <conio>
#include <iostream>

double hitung(double bb,double tb,double& x)
{
x=bb/(tb*tb);
return x;
}

double pilihan(double x)
{
cout<<"Index Berat badan(kg/m^2) \t= ";
cout<<x<<"\n";
cout<<"Kondisi badan anda\t\t: ";
if (x<18.5)
{cout<<"Kurus";}
else if (x>=18.5 && x<22.9)
{cout<<"Normal";}
else if(x>23 && x<24.9)
{cout<<"Normal tinggi";}
else if(x>25.0 && x<29.9)
{cout<<"Gemuk";}
else
cout<<"Gemuk sekali";
return 0;
}

int main()
{
cout<<"Menghitung berat badan ideal by Ice\n\n";
double tb,bb,x;
cout<<"Masukkan berat badan(kg)\t:";
cin>>bb;
cout<<"Masukkan tinggi badan(m)\t:";
cin>>tb;
clrscr();
hitung(bb,tb,x);
pilihan(x);
if(x>20)
{
double k=(x-20);
double s=k*(tb*tb);
cout<<"\nTurunkan berat anda sebesar "<<s<<" kg agar ideal";
}
else if(x<20)
{
double k=(20-x);
double s=k*(tb*tb);
cout<<"\nNaikkan berat anda sebesar "<<s<<" kg agar ideal";
}
else
cout<<"Badan anda perfect";
getch();
}

Comments

Post a Comment