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 9 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.

Technopat Haberler

Yeni konular

Geri
Yukarı