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ı:
Ekran Çıktısı:
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ı:
C#:
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ı: