Çarşamba Mart 28th, 2018

C# If Else Kullanımı

ile Ebubekir Sezer

Programlama dillerinde karar vermek önemlidir ve bu kararları vermek için bazı yapıları kullanıyoruz. Bugün If Else yapısının C# da örnekler üzerinden anlatmaya çalışacağım. Aslında bu konudan daha önce C dilinde bahsetmiştim ama Programlamaya C # dan başlayanlar için buraya tıklayarak o yazıma da ulaşabilirler.

Ilk olarak kullanıcıdan aylık gelirini isteyeceğim ve buna göre ne kadarının vergiye gideceğini ekrana bastıracağım tabi ki bu programı yaparken if else yapısını kullanacağım. Kod Dizimi;

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

namespace ConsoleApp2
{
    class Program
    {
        static void Main(string[] args)
        {
            double gelir;
            double vergi;
            Console.WriteLine("Aylık Geliriniz:");
            gelir = double.Parse(Console.ReadLine());
            if (gelir < 1000)
            {
                vergi = gelir * 0.1;
            }
            else if(gelir>1000 && gelir < 2000)
            {
                vergi=gelir*0.3;
            }
            else
            {
                vergi=gelir*0.5;
            }
            Console.WriteLine("Ödemeniz gereken vergi:" + vergi);
            Console.ReadKey();
        }
    }
}

Ekran Çıktısı;

Aylık Geliriniz:
1454.5
Ödemeniz gereken vergi:7272,5

Şimdi ise kullanıcıdan sayılar alacağım ve kullanıcıların bu sayılara ne kadar eklemek istediklerini soracağım daha sonra bunları toplayacağım ama kullanıcı -1 tuşlar sa programı sona erdireceğim. Kod Dizimi;

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

namespace ConsoleApp2
{
    class Program
    {
        static void Main(string[] args)
        {
            int sayi;
            int arttir;
            int toplam = 0;
            int a = 1;
            //burada a yı tanımlamamın sebebi sürekli while ın çalışmasını istedigim için
            while (a>0)
            {
                Console.WriteLine("Sayi giriniz(Cikmak icin -1 tuslayiniz):");
                sayi = int.Parse(Console.ReadLine());
                Console.WriteLine("Eklemek istediğiniz sayiyi giriniz:");
                arttir = int.Parse(Console.ReadLine());
                if (sayi == -1)
                {
                    break;
                }
                else
                {
                    toplam = sayi + arttir;

                }
                Console.WriteLine("Toplam:" + toplam);
                toplam = 0;
            }
            Console.ReadKey();
        }
    }
}

Ekran Çıktısı;

Sayi giriniz(Cikmak icin -1 tuslayiniz):
456
Eklemek istediğiniz sayiyi giriniz:
32
Toplam:488
Sayi giriniz(Cikmak icin -1 tuslayiniz):
45
Eklemek istediğiniz sayiyi giriniz:
-46
Toplam:-1
Sayi giriniz(Cikmak icin -1 tuslayiniz):
12
Eklemek istediğiniz sayiyi giriniz:
-12
Toplam:0
Sayi giriniz(Cikmak icin -1 tuslayiniz):
-1
Eklemek istediğiniz sayiyi giriniz:
0