Herkese merhabalar arkadaşlar bu yazımızda sizlere C programlama dili ile vücut kitle indeksini nasıl hesaplarız onu kodlarla anlatacağız.
Daha önceden kitle indeksi hesabını vücut kitle indeksi nasıl hesaplanır adlı yazımızda anlatmıştık.Şimdi de buradaki formülü C programlama diline dökeceğiz.Lafı uzatmadan kodlara ve anlatımına geçelim.Kodların anlatımı yanlarında yazılmıştır.
Vücut Kitle İndeksini Hesabı C Kodları
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
#include <stdio.h> //Kütüphanelerimizi ekliyoruz. #include <conio.h> #include <locale.h> int main(){ setlocale(LC_ALL, "Turkish"); //Türkçe karakter sorunu olmasın diye eklediğimiz kod. double a,b,c; printf("Lütfen boyunuzu santimetre cinsinden giriniz : \n"); //Dışarıdan boyumuzu ve kilomuzu giriyoruz. scanf("%lf",&a); printf("Lütfen kilonuzu kilogram cinsinden giriniz : \n"); scanf("%lf",&b); a=a/100; //Boyumuzu santimetre cinsinden girdiğimiz için bunu metreye çevirip öyle karesini alıyoruz. a=a*a; c=b/a; //Ardından kilomuzu boyumuzun karesine bölüyoruz. if(c<18){ //Şimdi geldik if else kısmına burada sırayla vücut kitle indeksimizin oranı 18'den küçükse,18-25 arasındaysa,25-30 arasındaysa ve 30 dan yukarıdaysa çıkan sonuçları yazdık. printf("Vücut kitle indeksiniz %lf , Aşırı zayıfsınız lütfen biraz kilo alın!",c); } else if(c<25){ printf("Vücut kitle indeksiniz %lf ,Vücut ağırlığınız gayet normal.Bu şekilde devam edin!",c); } else if(c<30){ printf("Vücut kitle indeksiniz %lf ,Kilolusunuz! Lütfen spor yaparak ve dengeli beslenerek kilonuzu azaltmaya çalışın!",c); } else { printf("Vücut kitle indeksiniz %lf ,Obezite başlangıcı olabilir.Lütfen acil bir şekilde doktorunuza görünün ve dengeli beslenmeye başlayın!",c); } getch(); return 0; //Programımızı bitirdik. } |
Kodlar bu şekildedir.Şimdi örnek bir ekran görüntüsü paylaşalım.
Gördüğünüz gibi boyumuzu 175 cm ve kilomuzu da 70 kilo olarak girdik.Ardından program bizlere vücut kitle indeksimizi hesapladı ve 22.85 buldu.Ek olarak bu sonuca göre “Vücut ağırlığınız gayet normal.Bu şekilde devam edin!” uyarısı da vermiş oldu.
Aynı şekilde bu programı printf,scanf gibi yerlerini değiştirerek diğer dillere de çevirebilirsiniz.Sonuçta algoritması yani matematik hesabı her yerde aynıdır.Umarız faydalı olur.Herkese iyi çalışmalar dileriz…
Bu Yazıya Tepkin Ne Oldu ?