C# Kodlama için yardım

Katılım
6 Nisan 2020
Mesajlar
60
Reaksiyon skoru
8
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ğadakini ekleyebilirim

"Vücut kitle indeksinizin 24 olması için vermeniz gereken kilo = 22.24" bunun kodunu nasıl yapabilirim
 
C#:
static void Main(string[] args)

        {
            double kilo, boy, vki, temp, temp1;
            Console.WriteLine("Kilo Giriniz");
            kilo = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine("Boy Giriniz Orn: 1,70");
            boy = Convert.ToDouble(Console.ReadLine());
            vki = kilo / (boy*boy);
            



            Console.WriteLine("Vucut Kitle İndeksi = " + vki);
            temp = (boy * boy) * 24;
            temp1 = kilo - temp;
            if (temp1 < 0)
            {
                temp1 *= (-1);
            }

            if (vki <= 18)
            {
                Console.WriteLine("Düşük Kilolu");
                Console.WriteLine("Vücut kitle indeksinizin 24 olması için almanız gereken kilo = " + temp1);
            }
            else if (vki <= 25)
            {
                Console.WriteLine("Normal Kİlolu");
                Console.WriteLine("Vücut kitle indeksinizin 24 olması için vermeniz gereken kilo = " + temp1);
            }
            else if (vki <= 30)
            {
                Console.WriteLine("Fazla Kilolu");
                Console.WriteLine("Vücut kitle indeksinizin 24 olması için vermeniz gereken kilo = " + temp1);
            }
            else if (vki <= 40)
            {
                Console.WriteLine("Obez");
                Console.WriteLine("Vücut kitle indeksinizin 24 olması için vermeniz gereken kilo = " + temp1);
            }
            else
            {
                Console.WriteLine("Aşırı");
                Console.WriteLine("Vücut kitle indeksinizin 24 olması için vermeniz gereken kilo = " + temp1);
            }
            Console.ReadLine();

        }
 
C#:
static void Main(string[] args)

        {
            double kilo, boy, vki, idealKilo;
            Console.WriteLine("Kilo Giriniz (kg)");
            kilo = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine("Boy Giriniz (cm)");
            boy = (Convert.ToDouble(Console.ReadLine()))/100;
            vki = Math.Round(kilo / (boy * boy), 1);
            idealKilo = Math.Round(24 * (boy * boy), 1);

            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ı");
            }

            if(idealKilo < kilo)
            {
                Console.WriteLine("Vücut kitle indeksinizin 24 olması için vermeniz gereken kilo: " + Math.Abs(Math.Round((idealKilo - kilo), 1)));
            }
            else if(idealKilo > kilo)
            {
                Console.WriteLine("Vücut kitle indeksinizin 24 olması için almanız gereken kilo: " + Math.Round((idealKilo - kilo), 1));
            }
            else
            {
                Console.WriteLine("Kilonuz ideal");
            }
            
            Console.ReadLine();

        }

Hem dediğini ekledim hem gereksiz uzunluktaki sayıları yuvarladım, kısalttım hem de boyu cm cinsinden yaptım böyle daha verimli oldu
 
Yeni mesajlar Yeni Konu Aç  

   

SON KONULAR

Forum istatistikleri

Konular
1,185,788
Mesajlar
10,690,649
Üyeler
188,167
Son üye
Eray Kaya 78
Geri
Top