Ç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