C#

C# Vücut Kitle Endeksi

Merhabalar, C# derslerimize kaldığımız yerden devam ediyoruz. Bu dersimizde kullanıcıdan aldığımız boy ve kilo bilgilerine göre kullanıcının vücut kitle endeksini hesaplamayı anlatacağım. Hadi başlayalım !

Biliyorsunuz ki kişinin boyuna göre olması gereken ideal kilosu vardır ve kilolu mu değil mi yoksa ideal ağırlıkta mı olduğunu vücut kitle endeksini hesaplayarak öğrenebiliyoruz. Vücut kitle endeksini de kilo / boy2 formülü ile hesaplanıyor ve ideal endeks değeri 23’tür.

Şimdi biz kullanıcının boy ve kilosunu öğrenelim. Boyunu metre, kilosunu kilogram cinsinden alıp ilgili değişkenlere atayalım;

Console.Write("Boyunuzu Metre Cinsinden Giriniz: ");
double boy = Convert.ToDouble(Console.ReadLine());
Console.Write("Kilonuzu Kilogram Cinsinden Giriniz: ");
int kilo = Convert.ToInt32(Console.ReadLine());

Kullanıcının boy ve kilosunu aldık, şimdi de vücut kitle endeksini hesaplayalım.

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

E kullanıcının vücut kitle endeksini hesapladık ama kilo olarak fazlalığı var mı yoksa zayıf mı, ideal kilosu ne kadar vs bunları da hesaplayıp onları da bildirelim. Kullanıcının endeksini kilosunu boyunun karesine bölerek hesapladık, ideal kilosunu da boyunun karesi ile ideal endeks olan 23 ile çarparak hesaplarız. Fazlalık yada eksiğini de ideal kilodan kullanıcının kilosunu çıkararak buluruz. Sonuç negatif ise kullanıcı zayıf, pozitif ise kemikleri iridir :):)

double ideal = 23 * Math.Pow(boy, 2);
double fark = kilo - ideal;
Console.WriteLine("İdeal Kilonuz: " + ideal);
if(fark < 0)
    Console.WriteLine(-fark + " Kadar Kilo Alabilirsiniz");
else
    Console.WriteLine(fark + " Kg Fazlalılığınız Var");

Evet bu şekilde kullanıcıya da gerekli bildirimleri yaptık ve dersimizi tamamladık. Yazdığımız kodları daha toplu olması için aşağıya bırakıyorum;

Console.Write("Boyunuzu Metre Cinsinden Giriniz: ");
double boy = Convert.ToDouble(Console.ReadLine());
Console.Write("Kilonuzu Kilogram Cinsinden Giriniz: ");
int kilo = Convert.ToInt32(Console.ReadLine());
double endeks = kilo / Math.Pow(boy, 2);
double ideal = 23 * Math.Pow(boy, 2);
double fark = kilo - ideal;
Console.WriteLine("İdeal Kilonuz: " + ideal);
if(fark < 0)
    Console.WriteLine(-fark + " Kadar Kilo Alabilirsiniz");
else
    Console.WriteLine(fark + " Kg Fazlalılığınız Var");

Evet bu dersimizde bu kadardı, tüm C# derslerimize buraya tıklayarak ulaşabilirsiniz. Herkese hayırlı günler.

Skorumuz:
Oy Vermek İçin Tıklayın
[Toplam: 0 Ortalama: 0]

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Göz Atın
Kapalı
Başa dön tuşu