Kontrol Deyimleri


22.03.2019 09:18:59 C#(Form,Console,Veritabani) Bilgi Yolunda

Programımızda ifadeleri kontrol etme ihtiyacımız olabilir.Bu noktada kontrol deyimleri devreye girer.

IF(Eğer)

If bir dögü değildir.Kontrol deyimidir.Kendisine sunulan bir şarttın doğru olup olmadığını kntrol eder ve buna göre işlem gerçekleştirir sonra if bloğundan çıkar.

ELSE IF(Değilse eğer)

Eğer birden çok kontrol işlemi yapmamız gerekiyorsa else if deyimini kullanılırız.If bloğunda sağlanmayan değer yeni bir koşulla else if bloğunda kontrol edilir.

ELSE(değilse)

If veya else if bloklarında kontrolü yapılan şartta bir sonuca ulaşılmadıysa else işlemi ile kontrol sonlandırılır.

Örn:Klavyeden girilen iki değişkenin eşitlik durumunu kontrol ediniz.

1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
Console.Write("sayi1 i giriniz=");
int sayi1 = Convert.ToInt32(Console.ReadLine());
Console.Write("sayi2 i giriniz=");
int sayi2 = Convert.ToInt32(Console.ReadLine());
if (sayi1 > sayi2)
{
Console.WriteLine("sayi1 sayi2 den büyüktür.");
}
else if (sayi2 > sayi1)
 {
Console.WriteLine("sayi2 sayi1 den büyüktür.");
}
 else
{
Console.WriteLine("sayi1 sayi2 ye eşittir.");
}

Ekran Çıktısı

SWİTCH-CASE

Kedisine sunulan şartı teker teker denemez.Direk doğru sonucun döndüğü satırdan başlar ve kod bloğundan çıkar.

Örn:Günün tarihini bulup ekrana yazan switch-case kontrolünü oluşturunuz.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
int gun = (int)DateTime.Now.DayOfWeek;
            switch (gun)
            {
                case 1:
                    Console.Write("Bugün Pazartesi");
                    break;
                case 2:
                    Console.Write("Bugün Salı");
                    break;
                case 3:
                    Console.Write("Bugün Çarşamba");
                    break;
                case 4:
                    Console.Write("Bugün Perşembe");
                    break;
                case 5:
                    Console.Write("Bugün Cuma");
                    break;
                case 6:
                    Console.Write("Bugün Cumartesi");
                    break;
                case 7:
                    Console.Write("Bugün Pazar");
                    break;
            }

Ekran Çıktısı

İF ELSE ve SWİTCH CASE kontrollerinin kullanımı bu şekilde aşağıdaki örnekleri yapmaya çalışınız yapamadıklarınızı konu sonundaki videodan izleyiniz.

ÖDEV

-Klavyeden iki sayı girdiriniz ve bu sayıların eşitlik durumunu kontrol ediniz.

-Yaşı ve cinsiyeti klavyeden isteyiniz.Kişinin askere gidip gidememe durumunu kontrol ediniz.

-Vize ve final notlarını kullanıcıda isteyiniz.vizenin %40 ını final notununda %60 ını alıp eğer not ortalaması 50 nin altında ise F, 50-60 arası D, 60-70 arası C, 70-85 arası B,85+ A olarak notunu ekrana yazdırınız.

-Klavyeden girilen sayının negatif, pozitif veya sıfır olduğunu gösteren programın C# kodlarını yazalım.

-Klavyeden iki ürünün fiyatı girildiğinde toplam fiyat 200 TL’den fazla ise, 2.üründen %25 indirim yaparak ödenecek tutarı gösteren uygulamayı yapalım.

-Kullanıcıya kaçıncı ayda olduğunu sorarak, hangi ayda bulunduğunu ekrana yazan programı yazınız.(SWİTCH CASE ile)


Robotik Kodlama Eğitimi



Yorum Yap :


Robotik Kodlama Eğitimi

Site içi Arama


En Çok Okunanlar

Sorusu Olan Varmı?

Paylaştıgım video,dosya yada projelerle ilgili sorularınızı buradan sorabilirsiniz.
Not:Projemi siz yaparmısınız demeyin lütfen :)

Sorunuz mu var?