Yardım Bu kodu nasıl yazabilirim?

NoMoreLose

Öğrenci
Katılım
10 Ekim 2022
Mesajlar
1
Reaksiyon puanı
0
Puanları
1
Yaş
18
C#:
static void Main(string[] args)

        {
            double kilo, boy, vki;
            Console.WriteLine("Kilo Giriniz");
            kilo = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine("Boy Giriniz");
            boy = Convert.ToDouble(Console.ReadLine());
            vki = kilo / (boy * boy);



            Console.WriteLine("Vucut Kitle İndeksi = " + vki);

            if (vki <= 18)
            {
                Console.WriteLine("Düşük Kilolu");
            }
            else if (vki <= 25 )
            {
                Console.WriteLine("Normal Kİlolu");
            }
            else if (vki <= 30)
            {
                Console.WriteLine("Fazla Kilolu");
            }
            else if (vki <= 40)
            {
                Console.WriteLine("Obez");
            }
            else
            {
                Console.WriteLine("Aşırı");
            }
            Console.ReadLine();

        }

Bu koda nasıl aşağıdakini ekleyebilirim.

Örn: "Vücut kitle indeksinizin 24 olması için vermeniz gereken kilo = 22.24" bunun kodunu nasıl yapabilirim?
 
Son düzenleyen moderatör:

ozmen_celik

Software Developer
Katılım
3 Mart 2012
Mesajlar
571
Reaksiyon puanı
318
Puanları
63
Yaş
39
extra bir if else yazmana gerek yok alttaki gibi yap.
Console.WriteLine("Aşırı");
değiştir ile
Console.WriteLine("Aşırı bir kilonuz var ve vücut kitle indeksinizin 24 olması için vermeniz gereken kilo = 22.24");
yada altına ekle
Console.WriteLine("Vücut kitle indeksinizin 24 olması için vermeniz gereken kilo = 22.24");

Ama sen bence if else ve switch case yapılarına birdaha çalış belliki işin mantığını hiç anlamamışsın
 

ichuusy

Doçent
Katılım
23 Eylül 2018
Mesajlar
746
Reaksiyon puanı
273
Puanları
63
24 ile boyun karesini çarp. Sonrasında kişinin kilosundan çıkartıp bunu yazdır. 22,24*(1,79*1,79) şeklinde kiloyu bulabilir. Sonrasında kişinin kilosundan çıkartabilirsin.
 
Üst