Clear        


                
                    namespace _06_IfConditional.Demos
{
    public class Koronavirus
    {
        public static void Calistir()
        {
            BelirtiTespitEt();
            YuzdeTespitEt();
        }

        public static void BelirtiTespitEt()
        {
            Console.WriteLine("*** Koronavirüs Belirti Tespit ***");
            Console.Write("Ateş var mı? Evet (e), Hayır (h): ");
            string ates = Console.ReadLine();
            if (!(ates == "e" || ates == "h")) // ates != "e" && ates != "h"
            {
                Console.WriteLine("Lütfen Evet için e, Hayır için h giriniz...");
            }
            else // ates == "e" || ates == "h"
            {
                Console.Write("Öksürük var mı? Evet (e), Hayır (h): ");
                string oksuruk = Console.ReadLine();
                if (oksuruk != "e" && oksuruk != "h") // !(oksuruk == "e" || oksuruk == "h")
                {
                    Console.WriteLine("Lütfen Evet için e, Hayır için h giriniz...");
                }
                else // oksuruk == "e" || oksuruk == "h"
                {
                    Console.Write("Boğaz ağrısı var mı? Evet (e), Hayır (h): ");
                    string bogazAgrisi = Console.ReadLine();
                    if (!(bogazAgrisi == "e" || bogazAgrisi == "h")) // bogazAgrisi != "e" && bogazAgrisi != "h" 
                    {
                        Console.WriteLine("Lütfen Evet için e, Hayır için h giriniz...");
                    }
                    else // bogazAgrisi == "e" || bogazAgrisi == "h"
                    {
                        if (ates == "e" || oksuruk == "e" || bogazAgrisi == "e")
                        {
                            Console.WriteLine("Belirtilerden herhangi biri olduğundan dolayı Koronavirüs taşıyor olabilirsiniz.");
                        }
                        else // ates != "e" && oksuruk != "e" && bogazAgrisi != "e"
                        {
                            Console.WriteLine("Hiçbir belirti taşımadığınızdan Koronavirüs olma ihtimaliniz çok azdır.");
                        }
                    }
                }
            }
        }

        public static void YuzdeTespitEt()
        {
            Console.WriteLine("*** Koronavirüs Yüzde Tespit ***");
            int sonucYuzde = 0;
            int atesYuzde = 60;
            int oksurukYuzde = 30;
            int bogazAgrisiYuzde = 10;
            string hataliGirisMesaji = "Lütfen Evet için e, Hayır için h giriniz...";
            Console.Write("Ateş var mı? Evet (e), Hayır (h): ");
            string ates = Console.ReadLine();
            if (!(ates == "e" || ates == "h")) // ates != "e" && ates != "h"
            {
                Console.WriteLine(hataliGirisMesaji);
                return;
            }
            if (ates == "e")
            {
                sonucYuzde = sonucYuzde + atesYuzde; // sonucYuzde += atesYuzde;
            }
            Console.Write("Öksürük var mı? Evet (e), Hayır (h): ");
            string oksuruk = Console.ReadLine();
            if (oksuruk != "e" && oksuruk != "h") // !(oksuruk == "e" || oksuruk == "h")
            {
                Console.WriteLine(hataliGirisMesaji);
                return;
            }
            if (oksuruk == "e")
            {
                sonucYuzde += oksurukYuzde; // sonucYuzde = sonucYuzde + oksurukYuzde
            }
            Console.Write("Boğaz ağrısı var mı? Evet (e), Hayır (h): ");
            string bogazAgrisi = Console.ReadLine();
            if (!(bogazAgrisi == "e" || bogazAgrisi == "h")) // bogazAgrisi != "e" && bogazAgrisi != "h" 
            {
                Console.WriteLine(hataliGirisMesaji);
                return;
            }
            if (bogazAgrisi == "e")
            {
                sonucYuzde = sonucYuzde + bogazAgrisiYuzde; // sonucYuzde += bogazAgrisiYuzde
            }
            Console.WriteLine("Koronavirüs olma ihtimaliniz: %" + sonucYuzde);
        }
    }
}