Boy Kitle İndeksi Hesaplama

Bu dersimizde Boy Kitle İndeksi Hesaplama işlemini inceleyeceğiz. Klavyeden boy değerini metre olarak ve kilo değerini de kg olarak alacağız. Daha sonra BKI (Boy Kitle İndeksi değerini) hesaplayacağız. Formül şöyle;

BKI =  Kilo / (Boy * Boy)
 
BKI değerini hesapladıktan sonra aşağıdaki aralıklara göre kişinin durumunu belirleyeceğiz. Örneğin 18.4'den küçükse kişi Zayıftır, 18.5'den büyük ve 24.9'den küçük eşitse kişinin durumu Normal'dir.

BKI <18.4 ise Zayıf

BKI>=18.5 ve BKI <= 24.9 ise Normal

BKI>=25 ve BKI <= 29.9 ise  Fazla Kilolu

BKI>=30 ve BKI <= 34.9 ise Şişman (1. Sınıf)

BKI>=35 ve BKI<=  44.9 ise Şişman (2. Sınıf)

BKI>=45 ise Aşırı Şişman

 




Kodun tamamı aşağıda verilmiştir, kontrol edebilirsiniz.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace BoyKitleIndeksi
{
    class Program
    {
        static void Main(string[] args)
        {
            double boy, kilo, bki;
            Console.Write("Boy Giriniz:");
            boy = double.Parse(Console.ReadLine());
 
            Console.Write("Kilo Giriniz:");
            kilo = double.Parse(Console.ReadLine());
            // kilo = Convert.ToDouble( Console.ReadLine());
 
            bki = kilo / (boy * boy);
            Console.WriteLine("Boy= {0}, Kilo={1}, Boy Kitle İndeksi={2}",boy, kilo, bki);
 
            if (bki<=18.4)
                Console.WriteLine("Zayıf");
 
            else if (bki>=18.5 && bki<=24.9)
                Console.WriteLine("Normal");

            else if (bki >= 25 && bki <= 29.9)
                Console.WriteLine("Fazla Kilolu");

            else if (bki >= 30 && bki <= 34.9)
                Console.WriteLine("Şişman (1.Sınıf)");

            else if (bki >= 35 && bki <= 44.9)
                Console.WriteLine("Şişman (2.Sınıf)");

            else if (bki>=45)
                Console.WriteLine("Aşırı Şişman");
 
        }
    }
}
 
Yukarıdaki kodu çalıştırdığınızda aşağıdaki gibi ekran görüntüsü gelecektir. Burada dikkat edeceğiniz nokta küsürat girerken virgül kullanınız. Çünkü Türkçe Windowslarda küsüratlar virgül ile yazılır. Fakat program içinde ise Amerikan birim sistemi kullanıyoruz, yani küsüratlarda program yazarken hep nokta kullanıyoruz. 



Diğer Örnekler

Excel ile Boy Kitle İndeksi Hesaplama
PHP Web Programlama Dili ile Boy Kitle İndeksi Hesaplama


Mutlu kodlamalar,
Oğuzhan TAŞ
Mart, 2019
 
Bookmark and Share
Dil Değiştir(Change Language)