C# ile Hesap Makinesi Yapmak

Enter'a basarsanız ReadKey olduğu için kapanacaktır zaten. 1 e bastıktan sonra zaten sayıları istemeye başlıyor.

Kod:
int mod;
            double s1, s2;
            string islem;
            string hspm;
         
            Console.WriteLine("***FONKSİYONEL HESAP MAKİNESİNE HOŞ GELDİNİZ***");
            Console.WriteLine("===============================================");
            Console.WriteLine("YAPMAK İSTEDİĞİNİZ İŞLEMİ SEÇİNİZ");
            Console.WriteLine("1-HESAP MAKİNESİ");
            Console.WriteLine("2-MOD ALMA İŞLEMİ");
            Console.WriteLine("3-ÜSLÜ SAYI");
            Console.WriteLine("4-FAKTORİYEL HESAPLAMA");
            islem = Console.ReadLine();
       


            switch (islem)
            {
              case"1":
                    Console.WriteLine("YAPMAK İSTEDİĞİNİZ İŞLEMİ SEÇİNİZ");
                    Console.WriteLine("1-TOPLAMA 2-ÇIKARMA 3-ÇARPMA 4-BÖLME");
                    hspm = Console.ReadLine();
                   
                    Console.Write("1.SAYIYI GİRİNİZ:");
                    s1 = Convert.ToDouble(Console.ReadLine());
                    Console.Write("2.SAYIYI GİRİNİZ:");
                    s2 = Convert.ToDouble(Console.ReadLine());
                   
                     switch (hspm)
                     {
                           
                         case "1":        
                            Console.WriteLine("İŞLEMİNİZİN SONUCU :"+(s1+s2));
                            Console.ReadKey();
                            break;
                         

                         case"2":
                             Console.WriteLine("İŞLEMİNİZİN SONUCU :" + (s1-s2));
                             Console.ReadKey();  
                            break;
                         case "3":
                             Console.WriteLine("İŞLEMİNİZİN SONUCU :" +(s1*s2));
                             Console.ReadKey();
                             break;
                           

                         case "4":
                         
                             Console.WriteLine("İŞLEMİNİZİN SONUCU :" +(s1/s2));
                             Console.ReadKey();
                             break;
                         default:
                             Console.WriteLine("HATALI TUŞLAMA YAPTINIZ");
                             Console.ReadKey();
                             break;
                     }
                       
                break;    

                case "2":
                    Console.WriteLine("KALANINI BULMAK İSTEDİĞİNİZ SAYIYI GİRİNİZ");
                    mod = Convert.ToInt32(Console.ReadLine());
                    if (mod % 2 == 0)
                    {
                        Console.WriteLine("KALAN :" + mod % 2);
                        Console.WriteLine("SAYI ÇİFTTİR");

                    }
                    else
                    {
                        Console.WriteLine("KALAN :"+mod%2);
                        Console.WriteLine("SAYI TEKTİR");
                    }
                break;

           


                 


            }
            Console.ReadKey();
Bunu dener misin?
Gene kapanıyor anlayamadım bir türlü seninkinin aynısını yaptım.
 
Uyarı! Bu konu 8 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Geri
Yukarı