If ifadesi C# Console-Programlama Temelleri Ders 20

If ifadesi C# Console-Programlama Temelleri Ders 20

Daha fazla bilgi için : www.gorselprogramlama.com

 

if  ifadesi: Program içerisinde şartlı işlemler olduğu zaman kullanılan yapıdır.Mesela öğrencinin ortalama notu 45’den büyükse geçer , küçükse kalır.Burda öğrencinin dersi geçmesi için şart ortalama notunun 45’den büyük olması.

Kullanımı:

if(şart veya şartlar)

{

kodlar;

}

Not:  Eğer if ‘den sonra tek kod satırı varsa güzel küme parantezler ({}) kullanılmayabilir.

Örnek:  Klavyeden girilen sayının pozitif,negatif veya sıfıra eşit olduğunu ekrana yazan c# console kodlarını yazınız.

[code language=”csharp”]

static void Main(string[] args)

{

double sayi;

Console.Write("Lütfen bir sayı giriniz = ");

sayi=double.Parse(Console.ReadLine());//Daha fazla bilgi için : www.gorselprogramlama.com

if (sayi == 0) Console.WriteLine("Girilen sayı sıfırdır");

if (sayi < 0) Console.WriteLine("Girilen sayı negatiftir"); if (sayi > 0) Console.WriteLine("Girilen sayı pozitiftir");

Console.ReadKey();

}

[/code]

Örnek:  Klavyeden girilen iki yazılı notunun ortalamasını bulup eğer ortalama 45’den büyükse ekrana geçti , küçükse kaldı yazan c# console kodlarını yazınız.

[code language=”csharp”]

static void Main(string[] args)

{//Daha fazla bilgi için : www.gorselprogramlama.com

double yazili1,yazili2,ort;

Console.Write("Lütfen 1. yazılı notunu giriniz = ");

yazili1=double.Parse(Console.ReadLine());

Console.Write("Lütfen 2. yazılı notunu giriniz = ");

yazili2 = double.Parse(Console.ReadLine());

ort=(yazili1+yazili2)/2;

Console.WriteLine("Ortalama Notu = {0}",ort);

if (ort>=45) Console.WriteLine("Geçti");

if (ort<45) Console.WriteLine("Kaldı");

Console.ReadKey();

}

[/code]

 

 

Örnek:   Klavyeden girilen iki yazılı notunun ortalamasını bulup eğer ortalama 45’den büyükse  geçti , küçükse kaldı  ve başarılı,başarısız öğrenci sayısısını ekrana yazan c# console kodlarını yazınız.

 

[code language=”csharp”]

static void Main(string[] args)

{

double yazili1,yazili2,basarili=0,basarisiz=0,ort;

Console.Write("Lütfen 1. yazılı notunu giriniz = ");

yazili1=double.Parse(Console.ReadLine());

Console.Write("Lütfen 2. yazılı notunu giriniz = ");

yazili2 = double.Parse(Console.ReadLine());

ort=(yazili1+yazili2)/2;

Console.WriteLine("Ortalama Notu = {0}",ort);

if (ort >= 45)

{

basarili++;

Console.WriteLine("Geçti");

}

if (ort < 45)

{

basarisiz++;

Console.WriteLine("Kaldı");

}

Console.WriteLine("Başarılı Öğrenci Sayısı = {0}", basarili);//Daha fazla bilgi için : www.gorselprogramlama.com

Console.WriteLine("Başarısız Öğrenci Sayısı = {0}", basarisiz);

Console.ReadKey();

}

[/code]

 

Örnek:  Klavyeden girilen  sıcaklık değerine ekrana mesaj yazan c# console kodlarını yazınız.

Sıcaklık kriteri                           Ekrana yazılacak Mesaj

5 den küçük                                      Hava Soğuk

5-20 arası                                           Hava Normal

20-30 arası                                        Hava Ilık

30’dan büyük                                      Hava Sıcak

 

[code language=”csharp”]

static void Main(string[] args)

{

double sicaklik;

Console.Write("Lütfen sicaklik değerini giriniz = ");

sicaklik=double.Parse(Console.ReadLine());

if (sicaklik<=5) Console.WriteLine("Hava soğuk");

if (sicaklik <= 20 && sicaklik > 5) Console.WriteLine("Hava normal");

if (sicaklik <= 30 && sicaklik > 20) Console.WriteLine("Hava Ilık");

if (sicaklik > 30) Console.WriteLine("Hava sıcak");

Console.ReadKey();

}

[/code]

Daha fazla bilgi için : www.gorselprogramlama.com

if else ifadesi: if ile birlikte else ‘ de kullanılabilir.Else’den sonra yazılan kodlar  şartın sağlanmadığı durumlarda gerçekleşir.Değilse anlamındadır.

Kullanımı:

if(şart veya şartlar)

{

kodlar;

}

else

{

kodlar;

}

Not:  Eğer else ‘den sonra tek kod satırı varsa güzel küme parantezler ({}) kullanılmayabilir.

Örnek:   Klavyeden girilen sayı 10’a eşitse  ekrana girilen sayı 10’dur değilse girilen sayı 10 değildir yazan c# console kodlarını yazınız.

[code language=”csharp”]

static void Main(string[] args)

{

double sayi;

Console.Write("Lütfen bir sayı giriniz = ");

sayi=double.Parse(Console.ReadLine());

if (sayi==10) Console.WriteLine("girilen sayı 10’dur");

else Console.WriteLine("girilen sayı 10 değildir");

Console.ReadKey();

}//Daha fazla bilgi için : www.gorselprogramlama.com

[/code]

 

Örnek:     Klavyeden girilen şifre doğru ise ekrana şifreyi doğru girdiniz değilse şifreyi yanlış girdiniz yazan c# console kodlarını yazınız.(şifre=1234)

[code language=”csharp”]

static void Main(string[] args)

{

double sifre=1234,girilen;

Console.Write("Lütfen bir sayı giriniz = ");

girilen=double.Parse(Console.ReadLine());

if (girilen==sifre) Console.WriteLine("Şifreyi doğru girdiniz");

else Console.WriteLine("Şifreyi yanlış girdiniz");

Console.ReadKey();//Daha fazla bilgi için : www.gorselprogramlama.com

}

[/code]

Daha fazla bilgi için : www.gorselprogramlama.com

 

Yorumlar 18

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir