HTB - Özel Programlama c# Dersleri ( Karar Yapıları -1- )

Kurtbey

Owner
owner
Katılım
24 Nis 2021
Mesajlar
63
Reaction score
187
Puanları
33

Merhaba arkadaşlar yavaştan İF (Eğer) Else yapılarına girelim.​

İf nerelerde kullanılır ? karar vermekte yani diyelim ki bir şart belirliyorsunuz veya birden fazla şartta olabilir bu.​

Örnek vermek gerekirse bir öğrenci var diyelim ve bu öğrenci yıl sonu ortalamasına göre lise geçişi yapacak.​

Ortalama notuna göre bir lise yi hak edecek. Peki bunu nasıl hesaplarız proğram ile hemen ona bakalım.​

Diyelim ki Ali diye öğrenci güzel bir liseye gitmek istiyor lise nin alt taban puanı (50) diyelim.​

Şart ne ali diyelim 3 sene sınava girdi ve sınavlardan belirli notlar aldı vs 1. Not : 80, 2.Not : 60, 3. Not : 90 ve bunun ortalaması atıyorum 50 den yüksek ise Ali istediği liseye gidebilecek.​

Eğer ali 50 den küçük puan aldı ise sartları karşılamadığı için istediği okula gidemeyek. Biraz saçma örnek oldu ama tam ayrıntısına kadar anlatmak istiyorum ki daha aklınızda kalıcı olsun diye.​


Şimdi burda sayı değeri olduğu için biz hangi değişkeni kullanmamız gerekiyor ? Tabiki de Int değişkenini kullanmamız gerekiyor.​

Öncelikle :​

ınt sinav1, sinav2, ortalama; ( burda projemizde sayı değerini kullanacağımızı belirtirityoruz.)​

şimdi ise ekranda ne yazması gerekiyor onu yazalım.​

console.writeline("Birinci sınav notu = ");​

sinav1 = convert.ToInt32(Console.ReadLine()); // Burda ToInt32 neden yazdık ? Int32, 32 bitlik bir integer alır yani hafızada 32 bit tutar o yüzden bu değeri yazdık. Aklınız karışmasın şimdilik.​

console.writeline("İkinci sınav notu =");​

sinav2 = convert.ToInt32(console.readline()); // Readline yani ekrana yazdırmak için kullanıyoruz.​

ortalama = (sinav1 + sinav2) / 2; // Burda ise ortalama puan notunu hesaplaması için diyoruz ki klavyeden girilen 1. sınav ve 2. sınav değerini topla ve / böl diyoruz.​

Console.WriteLine("ortalama " + ortalama); // Burda ise yukardaki çıkan ortalama değerini ekrana bastırmak için kullanıyoruz.​

Şimdi ise şart koyalım :​

if (ortalama >= 50) // Burda ise diyoruz ki bizim kabul notumuz 50 eğer cıkan sonuç 50 den fazla ise bunu bize göster.​

{​

Console.WriteLine("Öğrenci dersi geçti."); // Ekrana 51 puan aldıysa ekrana geçti diye yazdırıyoruz.​

}​

else // yani olumsuz yukardaki koşulu karşılamıyorsa elseye dönecek ve elseyi ekrana basacak.​

{​

Console.WriteLine("Öğrenci dersten kaldı. ");​

}​

Console.ReadLine();​


Ekran Görüntüsü (21).pngEkran Görüntüsü (22).png


Bu dersler Herturlubilgi.net'e aitdir ve özeldir.

 
Katılım
14 Ağu 2025
Mesajlar
1,725
Reaction score
0
Puanları
36
Stay secure and private online with nordvpn review advanced protection. Whether you're using public Wi-Fi or accessing geo-blocked content.
 
Üst