Günümüzde insanlığı bekleyen en önemli sağlık sorunlarından biri de obezitedir. İnsanların dengeli beslenmeye dikkat etmemesi, tüketilen gıdaların takviyeli olması obezite sorununu ortaya koymaktadır. Bu uygulamamızda boy ve kiloya göre vücut kütle indeksini bulmaya çalışacağız. Bu uygulama ile neler öğreneceğiz.
Form sayfasının düzenlenmesi
Form sayfasından girilen bilgilerin değişkenlere aktarılması
Girilen değerlere göre verinin tipinin belirlenmesi
Türkiye standartlarına göre ondalık ve hane ayıraçlarının değiştirilmesi
Veri tipine göre tip dönüştürme işlemlerini gerçekleştirme
Ondalıklı sayıyı string tipe dönüştürme
Ondalıklı sayının belirtilen formata göre ekranda gösterilmesi
String değerlerin karşılaştırılması
Ondalıklı sayıların karşılaştırılması
Belirlenen kriterlere göre kullanıcının bilgilendirilmesi
Yeni bir proje oluşturalım. Projenin ismini VucutKitleIndeksiHesaplama olarak belirleleyelim.
Form sayfasının başlığını "Vücut Kütle İndeksi Hesaplama" olarak belirleyelim. Formun ekranın ortasında açılmasını sağlayalım.
Form sayfasına 2 adet Label, 2 adet TextBox, 1 Adet Button ekleyelim. Formun Load olayına aşağıdaki kodu yazalım.
textBox1.Focus();
Buttonun Click olayına aşağıdaki kodları yazalım.
private void button1_Click(object sender, EventArgs e)
{
float kilo, boy;
float idealKilo;
string sonuc;
string ideal = "23.40";
kilo = float.Parse(textBox1.Text);
boy = float.Parse(textBox2.Text);
idealKilo = (float)(kilo / Math.Pow(boy, 2));
sonuc = idealKilo.ToString("0.00");
if (String.Compare(sonuc, ideal) > 0)
{
MessageBox.Show("Dikkat! çok şişmansınız...");
}
else if (String.Compare(sonuc, ideal) == 0)
{
MessageBox.Show("Kilonuz ideal...");
}
else {
MessageBox.Show("Dikkat! çok zayıfsınız...");
}
//MessageBox.Show(sonuc); // n2 ya da c2
}
|