C#

C# Vücüt Kütle Endeksi Hesaplama

Vücut kütle endeksi hesaplama

Öncelikle Vücut kütle endeksi nedir ?

Vücut kitle endeksi bir insanin kilosunun boyuna göre normal olup olmadığını gösteren parametredir.

hesaplama yöntemi ise Boy*boy/kilo dur

Eğer hesabımızın sonucu yanı oranımız

  • 18.5 dan küçükse zayıf
  • 25 den küçük ise normal
  • 30 dan küçük ise kilolu
  • 30 dan yükse ise obez

olacak şekilde programımızı yazalım

Programımızda iki tane textbox , iki tane label ve bir tane button dan oluşacaktır

c#-vucut-kitle-indexi

frame i bu şekilde oluşturduktan sonra kodlama kısmına geçelim, Button un üzerine çift tıklayarak buttonClick olarak kod ekranına gelelim

 private void button1_Click(object sender, EventArgs e)
{
double boy = Convert.ToDouble(txtboy.Text) * Convert.ToDouble(txtboy.Text);
int kilo = Convert.ToInt32(txtkilo.Text);
double oran = kilo / boy;
lbloran.Text = Convert.ToString(oran);
if (oran < 18.5)
{
lblsonuç.Text = "zayıf";    
}
else if (oran < 25)
{
lblsonuç.Text = "normal";    
}
else if (oran < 30)
{
lblsonuç.Text = "kilolu"; 
}
else 
{
lblsonuç.Text = "obez";
}    
}

Kodlarımız bu şekilde ilk olarak double bir boy değişkeni tanımlıyoruz bu değişkenleri ToDouble çevirerek textbox’ların içerisine girilen verileri alıyoruz ve bu iki boy değişkenini formülde belirttiğimiz gibi çarpıyoruz , daha sonrasında ise int tipinde bir kilo değişkeni tanımlıyoruz daha sonrasında kilo için girilen textbox daki veriyi  toint32 ye çeviriyoruz . sonra oran diye int tipinde bir değişken daha tanımlıyoruz burada bu değişkende asıl hesaplama işlemini yapacağız kilo / boy yaparak işlemlerimi bitirmiş oluyoruz . if (eger) koşulu ile oran değişkeni 18.5 dan küçükse sonuclabel’ine zayıf yazsın diyoruz ,eğer oran değişkeni 25 dan küçük değilse normal yazsın diyoruz , eğer oran değişkeni 30 dan küçük ise kilolu yazsın diyoruz ve en sonda else diyerek oran değişkeni hiç birine uygun olmuyorsa sonuç label’ine obez yazsın diyoruz ve programımız burada bitiyor.

c#-vucur-kitle-endeksi

Yorum Yap

Share This