TWEET
Error: Twitter did not respond. Please wait a few minutes and refresh this page.
Klasifikasi BMI(kg/m2)
18.50 – 22.99
23.00 – 24.99
25.00 – 27.49
27.50 – 29.99
Obesitas >=30.00 >=30.00
30.00 – 32.49
32.50 – 34.99
35.00 – 37.49
37.50 – 39.99
untuk Source-algoritmanya dan implementasi dalam bahasa C agar komputer atau website bisa
melakukan perhitungan sesuai aturan-aturan di atas maka berikut adalah Source Code aplikasi he
#include <stdio.h>
int main(){
float tinggi;
float berat;
float ukuranBerat;
float bmi;
float bantu;
float kilo;
printf("Masukan Tinggi Badan anda : "); scanf("%f",&tinggi);
printf("Masukan Berat tubuh anda : "); scanf("%f",&berat);
ukuranBerat = (tinggi-100)-(0.1*(tinggi-100));
printf("%f\n",ukuranBerat);
bantu=(tinggi*0.01);
bmi=(berat/(bantu*bantu));
printf("ukuran bmi anda adalah %f\n",bmi);
if(bmi<16){
kilo=ukuranBerat-berat;
printf("untuk menjadi ideal anda harus punya berat plus minus 5 dari %fKg\n",ukuranBerat);
printf("%f bmi anda terlalu sangat kurus\n",bmi);
printf("anda harus menambah berat kilo %fkg\n",kilo);
}
else if(bmi<=16.99 && bmi>=16){
kilo=ukuranBerat-berat;
printf("untuk menjadi ideal anda harus punya berat plus minus 5 dari %fKg\n",ukuranBerat);
printf("%f bmi anda kurus he naikan badan\n",bmi);
printf("anda harus menambah berat kilo %fkg\n",kilo);
}
else if(bmi<=18.49 && bmi>=17){
kilo=ukuranBerat-berat;
printf("untuk menjadi ideal anda harus punya berat plus minus 5 dari %fKg\n",ukuranBerat);
printf("%f bmi anda agak kurus he naikan berat badan\n",bmi);
printf("anda harus menambah berat kilo %fkg\n",kilo);
}
else if(bmi<=24.99 && bmi>=18.50){
printf("%f bmi anda Normal Ideal, he he tetep di jaga ya\n",bmi);
}
else if(bmi<=29.99 && bmi>=25){
kilo=berat-ukuranBerat;
printf("untuk menjadi ideal anda harus punya berat plus minus 5 dari %fKg\n",ukuranBerat);
printf("%f bmi anda kegemukan, ayo turunkan berat jangan makan saja\n",bmi);
printf("Anda harus mengurangi berat badan anda %fkilo\n",kilo);
}
else if(bmi<=34.99 && bmi>=30.0){
kilo=berat-ukuranBerat;
printf("untuk menjadi ideal anda harus punya berat plus minus 5 dari %fKg\n",ukuranBerat);
printf("%f bmi anda Obesitas kelas 1 , terlalu gemuk\n",bmi);
printf("Anda harus mengurangi berat badan anda %fkilo\n",kilo);
}
else if(bmi<=39.99 && bmi>=35){
kilo=berat-ukuranBerat;
printf("untuk menjadi ideal anda harus punya berat plus minus 5 dari %fKg\n",ukuranBerat);
printf("%f bmi anda berada di kelas 2, sangat-terlalu gemuk\n",bmi);
printf("Anda harus mengurangi berat badan anda %fkilo\n",kilo);
}
else if(bmi>=40){
kilo=berat-ukuranBerat;
printf("untuk menjadi ideal anda harus punya berat plus minus 5 dari %fKg\n",ukuranBerat);
printf("yaaaaaaaaaaaaaaah anda terlaluan gemuk sekali gemuk");
printf("Anda harus mengurangi berat badan anda %fkilo\n",kilo);
}
else{
printf("bukan manusia\n");
}
//printf("UKURAN UNTUK MENJADI IDEAL ADALAH %f \n",ukuranBerat);