09 December 2016

İdeal Kilo Hesaplama

C# İdeal Kilo Hesaplama programını yapmak için forma ekleyeceğimiz kontroller:

6 label, 4 textbox, 1 combobox, 1 buton. Programın görünümü aşağıdaki şekilde olacak:

ideal kilo hesaplama programı

Butonun Click olayına yazacağımız kodlar:

 

private void btnHesapla_Click(object sender, EventArgs e)
 {
// Formül: İdeal kilo = (Boy - 100 + Yaş / 10) * K
// K katsayısı kadınlar için 0.8, erkekler için ise 0.9'dur.
int boy = Convert.ToInt32(txtBoy.Text);
 int yas = DateTime.Now.Year-Convert.ToInt32(txtDogumYili.Text);
 int kilo = Convert.ToInt32(txtKilo.Text);
 double idealkilo=0;
 string cinsiyet = cbCinsiyet.SelectedItem.ToString();
 if (cinsiyet=="Bayan")
 {
 idealkilo = (boy - 100 + yas / 10) * 0.8;
 }
 if (cinsiyet=="Bay")
 {
 idealkilo = (boy - 100 + yas / 10) * 0.9;
 }
 txtIdealKilo.Text = idealkilo.ToString();
 if (idealkilo==kilo)
 {
 lblSonuc.Text = "İdeal Kilodasınız!";
 }
 if (idealkilo>kilo)
 {
 lblSonuc.Text = "Zayıfsınız. Kilo almalısınız!";
 }
 if (idealkilo<kilo)
 {
 lblSonuc.Text = "İdeal kilonuzun üzerindesiniz!";
 }
 }

Comments

  1. hakan says:

    TextBox3.Text = TextBox1.Text / (TextBox2.Text * TextBox2.Text)
    If TextBox3.Text = 20 And TextBox3.Text = 25 And TextBox3.Text = 30 And TextBox3.Text = 35 And TextBox3.Text = 45 And TextBox3.Text = 50 Then
    TextBox4.Text = “MORBİD(ÖLÜMCÜL)”
    End If

  2. Tesekkurler bu kodu delphi ye uyarladim

  3. Siteme direkt ekleyebileceğim bir ideal kilo hesaplama kodu mevcut mu?
    Nasıl ekleyebilirim?
    Sitem blogger tabanlı.

    • Merhaba Ebru hanım,

      Bahsettiğiniz işlemi C# kodu ile gerçekleştiremezsiniz. Javascript bir hesap makinesi kodu sorunu çözebilir. Ama blogger upload etmenize yanlış hatırlamıyorsam müsaade etmeyecektir. Tema editlenerek de yapılabilir sanırım. Sizin ihtiyacınız olan javascript hesap makinesi kodu oluşturup, daha sonra bu kodları blogger dışında bir servera upload ederek, dosyayı bloggerdan çağırmak olmalıdır.
      Kısaca javascript ideal kilo hesaplaması kodu bakmalısınız.
      İyi çalışmalar

  4. Serdar YALÇİN says:

    Arkadaşlar merhaba.Bana yardımınız lazım.Bir soru var.Soru şu.Klavyeden girilen 5 sayının ortancasını bulan C# konsol uygulamasını yapınız.Arkadaşlar lütfen yardım edin…

  5. “Burak” şaka gibi tam. 1 nisanda. Liselileri visual studio karsısında görmek isteriz elbet ama tabi bir de sormayı ve öğrenmeyi öğrenseler bir “yardım” işi yapıp vermek değil yapmaya destek olmak olduğunu öğrendiler mi ok. yazı için tskler aslında mdi için girmiştim (Winform geliştirmeye geliştirmeye unutuluyor)

  6. yazilimci abi valla yardım et ya.dönem ödevi.lütfenn.nasıl yapacağımı anlat 🙁

  7. biz liseliyiz 😀 bu uygulamayı yapmazsak hoca sınıfta bırakcak amk 😀 😀 yardım eli uzat admin 😀 Cemal santrac değil SATRANÇ o bi kere 😀

  8. panellerin ismini değiştirmeseydin iyi olcaktı pampa 😀

  9. pufff.beceremedim pampa 😀

  10. Cemal says:

    Sa santrac varmı elinizde

  11. Değiştirdim. Buraya aktarırken bir yanlışlık olmuş sanırım. Teşekkürler 🙂

  12. if (idealkilo>kilo)
    {
    lblSonuc.Text = “İdeal kilonuzun üzerindesiniz!”;

    diye degiştirirdmö old u:D 😀 😀

  13. if (idealkilo {
    lblSonuc.Text = “İdeal kilonuzun üzerindesiniz!”;
    }
    }

    { degeri dogrumu acaba onun yerine ) yapıorm }de siliorm

    Cannot implicitly convert type ‘double’ to ‘ bool’ donsdurme hatasını veriiyor napmam gerekiyor 😀