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();
}
}
}