Visual Basic- Girilen 2 sayıyı toplama, çıkarma, bölme


Kod
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace switchYapisi
{
    class Program
    {
        static void Main(string[] args)
        {
         // değişkenleri tanımlıyoruz
            double sayi1, sayi2, sonuc = 0;
            string islem;
   
         // birinci sayıyı okutup sayi1 değişkenine çevirerek atıyoruz.
            Console.Write("1. sayıyı gir : ");
            sayi1 = Convert.ToDouble(Console.ReadLine());
        // ikinci sayıyı okutup sayi2 değişkenine double olarak atıyoruz.
            Console.Write("2. sayıyı gir : ");
            sayi2 = Convert.ToDouble(Console.ReadLine());

    // işlem seçimi için mesaj verdirdik ve seçilen işlemi değişkene attık
            Console.WriteLine("Yapmak istediğiniz işlemi seçiniz");
            Console.WriteLine("1-Toplama \n2-Çıkarma \n3-Çarpma \n4-Bölme");
            islem = Console.ReadLine();
// seçilen işlem kontrol ediliyor.
            switch (islem)
            {
                // seçilen işlem 1 ise toplama yaptırılıyor.
                case "1": sonuc = sayi1 + sayi2; break;
                // seçilen işlem 2 ise çıkarma yaptırılıyor.
                case "2": sonuc = sayi1 - sayi2; break;
                case "3": sonuc = sayi1 * sayi2; break;
                case "4": sonuc = sayi1 / sayi2; break;
                // seçim 1,2,3,4 den biri değilse default kısmı çalışır
                default: 
                    // geçerli seçim yapmadığı bilgisi verilir
                    Console.WriteLine("Geçerli bir seçim yapmadın");
                    // seçilen işlem hatalı olarak işaretlenir
                    islem = "hatali"; 
                    break;
            }
            // seçilen işlem hatalı değilse sonuç ekrana yazdırılır.
            if (islem!="hatali")
            {
                Console.WriteLine("İşlem sonucu : " + sonuc.ToString());
            }
            Console.WriteLine("çıkış için bir tuşa basınız");
            Console.ReadKey();
           
        }
    }
}