Eğer istenirse Escape(ESC) tuşuna basarak uygulamadan çıkılabilir, istenmezse Escape dışında herhangi bir tuşa basarak yeniden vücut kitle indeksi hesaplanabilir.
using System;
namespace ConsoleApplication2
{
public class Asılİşlem
{
public void hesap()
{
string Durum = "";
double boy, kilo, vki;
Console.Write("Boyunuzu Girin(cm): ");
boy = double.Parse(Console.ReadLine());
Console.Write("Kilonuzu Girin(kg, küsüratsız): ");
kilo = double.Parse(Console.ReadLine());
vki = kilo / (boy/100 * boy/100);
Console.WriteLine("Vücut Kitle İndeksiniz: " + vki);
if (vki < 20)
{
Durum = "Zayıf";
}
else if (vki >= 20 && vki < 24.9)
{
Durum = "Normal";
}
else if (vki >= 24.9 && vki < 29.9)
{
Durum = "Hafif şişman";
}
else if (vki >= 29.9 && vki < 34.9)
{
Durum = "Şişman";
}
else if (vki >= 34.9 && vki < 44.9)
{
Durum = "Sağlık açısından önemli";
}
else if (vki >= 44.9 && vki < 49.9)
{
Durum = "Aşırı şişman";
}
else if (vki >= 49.9)
{
Durum = "Morbid (ölümcül) şişman";
}
Console.WriteLine("Durumunuz: " + Durum);
}
}
class Program
{
static void Main(string[] args)
{
Asılİşlem a = new Asılİşlem();
int i = 1;
while (i == 1)
{
a.hesap();
Console.WriteLine("Çıkmak için Escape(ESC) tuşuna basın.");
if(Console.ReadKey().Key != ConsoleKey.Escape)
{
i = 1;
}
else
{
i = 0;
}
}
}
}
}
Yaptığımız programda boyu santimetre, kiloyu ise küsüratsız olarak kilogram şeklinde yazmamız gerekir.
0 Yorumlar