Çarşamba Mart 28th, 2018
C# If Else Kullanımı
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