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
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.
Yorum gönder