C# Console Dersleri Ders-3 “İf-Else”

Bu dersimizde kaldığımız yerden devam edeceğiz ve if-else yapısını öğreneceğiz.

İf-else yapısı bizim koşul belirtecimiz. Bir seçime göre kod parçalarımızın çalışmasını istiyorsak bu yapıyı kullanırız. Bu yapıyı ise şu şekilde kullanıyoruz;

Koşulumuz birden fazla olduğunda ise şu şekilde kullanıyoruz;

Peki bu şart cümlelerinde hangi operatörleri kullanıyoruz? Kullandığımız operatörler ise şu şekilde;

Mantıksal ve(&&) operatörünü her iki şartında gerçekleşmesini istediğimiz durumlarda , mantıksal veya(||) operatörünü de iki durumdan herhangi birisinin gerçekleşmesinin yeterli olduğu durumlarda kullanırız.

C# sayısal ve metinsel ifadeleri birbirine doğrudan eşitlemeye izin verir. Böylece şart cümlelerimiz de herhangi bir tip dönüşümü yapmadan bu yapıyı kullanabiliriz. Şart cümlelerinin kullanımı ise şu şekilde;

Buraya kadar kullanımı öğrendik ,öyleyse öğrendiklerimizi kullanarak küçük bir login uygulaması yazalım.

Bu uygulama için “şifre” ve “kullanıcı adı” adında iki tane değişkene ihtiyacımız var. Tanımlamaları yapıyoruz.

Daha sonra kullanıcıdan bu değerlere uygun veriler alalım.

Console.Clear(); komutumuz ekranda yazan bütün yazıları silmek için kullandığımız komut bunu login ekranında kullanıcı adımız ve şifremizin gözükmemesi için kullanıyoruz.

Sıra geldi login ekranımıza.

Gerekli tanımlamaları yaptık kullanıcıdan giriş için verileri aldık. Son olarak verilerimizin uyuşup uyuşmadığını kontrol etmek kaldı.

 

İki adet boolean değer belirledik ve girilen değerler uyuştuğu takdirde bunları true yaptık. Ve son olarak bunların ikisininde doğru olup olmadığını kontrol ettik.

Gelecek dersimizde döngüler ile derlerimize devam edeceğiz. İyi günler diliyorum.

 

 

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir