Vücut Kitle Endexi Hesaplama — Csharp

Vücut Kitle Endexi Hesaplama — Csharp

[code lang=”csharp”]

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;//www.gorselprogramlama.com

using System.Text;

using System.Windows.Forms;

namespace Vucut_Kitle_Endexi

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();//www.gorselprogramlama.com

}

const int idealEndeks = 23;

private void btnHesapla_Click(object sender, EventArgs e)

{

double kilo, boy , endex , idealKilo , fazlalik;

kilo = Convert.ToDouble(txtKilo.Text);

boy = Convert.ToDouble(txtBoy.Text);//www.gorselprogramlama.com

endex = kilo / (Math.Pow(boy, 2));

lblEndex.Text = "Vücut kitle endeksi : " + endex;

idealKilo = Math.Pow(boy, 2) * 23;

fazlalik = kilo – idealKilo;

if (kilo > idealKilo)

{//www.gorselprogramlama.com

fazlalik = kilo – idealKilo;

lblFazlaKilo.Text = "Öneri : " + fazlalik + " kilo vermelisiniz.";

}

else

{

fazlalik = idealKilo – kilo;

lblFazlaKilo.Text = "Öneri : " + fazlalik + " kilo almalısınız.";

}

if (endex >0 && endex <=18.4)

{

lblDurum.Text = "Durum : Zayıf";

}

else if (endex > 18.5 && endex <= 24.9)//www.gorselprogramlama.com

{

lblDurum.Text = "Durum : Normal";

}

else if (endex > 25.0 && endex <= 29.9)

{

lblDurum.Text = "Durum : Fazla Kilolu";

}

else if (endex > 30.0 && endex <= 34.9)

{

lblDurum.Text = "Durum : 1. Sınıf Obez";

}

else if (endex > 35.0 && endex <= 44.9)

{

lblDurum.Text = "Durum : 2. Sınıf Obez";

}

else if (endex >= 45.0)//www.gorselprogramlama.com

{

lblDurum.Text = "Durum : 3. Sınıf Obez(Aşırı Şişman)";

}

}//www.gorselprogramlama.com

}

}

[/code]

Projeyi İNDİR

Yorumlar 3

  • double boy, kilo, endex, idealKilo, fazlalık;

    boy = Convert.ToDouble(txtKilo.Text);

    kilo = Convert.ToDouble(txtBoy.Text);

    endex = kilo / (Math.Pow(boy, 2));

    lblEndex.Text = “Vücüt Kitle Endeksi :” + endex;

    idealKilo = Math.Pow(boy, 2) * 23;

    fazlalık = kilo – idealKilo;

    if (kilo > idealKilo)

    {
    fazlalık = kilo – idealKilo;

    lblFazlaKilo.Text = “Öneri : ” + fazlalık + “Kilo Vermelisiniz”;

    }

    else

    {

    fazlalık = idealKilo – kilo;

    lblFazlaKilo.Text = “Öneri : ” + fazlalık + “Kilo Almalısınız”;

    }
    if (endex > 0 && endex 18.5 && endex 25.0 && endex 30.00 && endex 35.00 && endex = 45.00)

    {

    lblDurum.Text = “Durum : Aşırı Obez”;

    }

    }
    }
    }

    hocam bende resımdekı sonucu vermıyor

  • bekir :
    Kodlarda yanlışlık yapmış olabilirisin.Yukarıda Projeyi İNDİR linkine tıklayarak bilgisayarına indir ve karşılaştır.

  • Ben bu programı proje olarak yapacağım fakat geliştirmek istiyorum. Yani cinsiyet ve yaş farkına göre oranlamak istiyorum ayrıca sonucundan sonra egzersiz ve öneri gibi tavsiyelerde bulunmak istiyorum yardımcı olabilir misiniz ?

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir