C# Vücut Kitle İndeksi Hesaplama

Konuyu Okuyanlar (0 kayıtlı üye )

sdkbyrm

olwα.ɴeт
Üyelik Tarihi
23 Aralık 2020
Mesajlar
813
Beğeniler
1
Puanı
3
Ticaret: 0 / 0 / 0
Bu örnekte C# Console Application ile vücut kitle indeksi hesaplayan programı oluşturacağız.


C# Windows Form ile yapılmış örneğe buradan ulaşabilirsiniz.

Yapılması gereken işlemleri aşağıdaki probleme göre gerçekleştireceğiz.

Problem:

Kullanıcının girdiği boy ve ağırlık değerlerine göre vücut kitle indeksini (VKİ=ağırlık/(boy*boy), boy metre cinsinden verilmeli) hesaplayınız.
VKİ 18 ile < 25 aralığındaysa normal,
VKİ 25 ile <30 aralığındaysa kilolu,
VKİ 30 ve daha yüksekse obez,
VKİ 35 ve daha fazlaysa ciddi obez olarak kabul edilir.
VKİ’ni hesaplayarak kişinin durumunu yazdırınız.

Çözüm:

Yukarıdaki problemi incelediğimizde aşağıdaki adımları yapmamız gerektiğini anlıyoruz.

Öncelikle kullanıcıdan boy ve kilo bilgisi iste.

Alınan boy ve kilo verisine göre vki hesapla. vki=kilo(boy*boy)

Hesaplanan indeks değerini if-else koşul ifadeleriyle sonucu yazdır.

C# Kodları:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

static void Main(string[] args)
{
double boy, kilo,indeks=0;
Console.Write("Boyunuzu m cinsinden Giriniz (Ör:1,65) : ");
boy = Convert.ToDouble(Console.ReadLine());
Console.Write("Kilonuzu Giriniz : ");
kilo = Convert.ToDouble(Console.ReadLine());
indeks = kilo / (boy * boy);
Console.WriteLine("================================================");
Console.WriteLine("Vücut Kitle İndexiniz : {0}",indeks);
if (indeks < 18)
{
Console.WriteLine("Zayıf");
}
else if(indeks>=18 && indeks < 25)
{
Console.WriteLine("Normal");
}
else if (indeks >= 25 && indeks < 30)
{
Console.WriteLine("Kilolu");
}
else if (indeks >= 30 && indeks < 35)
{
Console.WriteLine("Obez");
}
else
{
Console.WriteLine("Ciddi Obez");
}
Console.ReadKey();
}


Ekran Çıktısı:

vucut-kitle-indeks-csharp.jpg
 
Üst Alt