Bu örnekte İf-Else yapılarını kullanarak basit bir hesap makinesi yapacağız.
namespace _13.HesapMakinesiSwitch
{
class Program
{
static void Main(string[] args)
{
Console.Write("1. Sayiyi giriniz: ");
int sayi1 = Convert.ToInt32(Console.ReadLine());
Console.Write("2.Sayiyi giriniz: ");
int sayi2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\n1. Toplama\n2.Çıkarma\n3.Çarpma\n4.Bölme");
Console.Write("\nİsleminizi seciniz: ");
int islem = Convert.ToInt32(Console.ReadLine());
if(islem == 1)
{
Console.WriteLine("İslemin sonucu = " + (sayi1 + sayi2));
}
else if (islem == 2)
{
Console.WriteLine("İslemin sonucu = " + (sayi1 - sayi2));
}
else if (islem == 3)
{
Console.WriteLine("İslemin sonucu = " + (sayi1 * sayi2));
}
else if (islem == 4)
{
Console.WriteLine("İslemin sonucu = " + (sayi1 / sayi2));
}
else
{
Console.WriteLine("Yanlis secim yaptınız !!");
}
Console.ReadLine();
}
}
}
Kullanıcıdan 2 adet sayı aldıktan sonra kullanıcıya yapmak istediği işlemi soruyoruz.
“islem” değişkeniyle, kullanıcıdan seçimini alıyoruz ve seçimine göre programın yapacağı işlemi belirliyoruz.
Örneğin kullanıcı “1” sayısını seçerse program 18.satırı çalıştırıp yapıyı sonlandırır.
Kodun ekran çıktısı da aşağıdaki gibidir: