15 Mart 2013 Cuma

25 - İf Else İf... Dört İşlemde Seçim...


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

namespace ConsoleApplication9
{
    class Program
    {
        static void Main(string[] args)
        {
            // Kullanıcının istediği seçeneğe göre dört işlemden bir tanesini yapacak olan program?

            double s1, s2;     // Bölme işleminin sonucunda virgüllü ifade olması için int yerine double olarak tanıttık...

            Console.WriteLine("İki sayı giriniz...: "); // Sayı girme işlemlerini yapıyoruz...
            s1 = double.Parse(Console.ReadLine());
            s2 = double.Parse(Console.ReadLine());

            // İşlem tercihini yaptırıyoruz... Buradaki tercihe göre dört işlemden  bir tanesini yaptıracağız...
            Console.WriteLine("İşlemi giriniz..: (+, -, *, /)"); 
            string islem = Console.ReadLine(); // Char olarak tanımlarsak aşağıdaki if kısmında tür değişimi yapmamız lazım...

            if (islem == "+")  // İlk if muhakkah olmalıdır... Bir tane if den sonra istediğimiz kadar else if yazabiliriz...
                Console.WriteLine("Toplama İşleminin Sonucu..:" + (s1 + s2));
            else if (islem == "-")
                Console.WriteLine("Çıkartma İşleminin Sonucu..:" + (s1 - s2));
            else if (islem == "*")
                Console.WriteLine("Çarpma İşleminin Sonucu..:" + (s1 * s2));
            else if (islem == "/")
                Console.WriteLine("Bölme İşleminin Sonucu..:" + (s1 / s2));
            else // Yukarıdaki else if lerde bulunan şartlardan hiçbiri olmazsa bu kısımda ki komutlar işlenir...
                Console.WriteLine("Yanlış Değer Girdiniz....");

            Console.ReadKey();
        }
    }
}