Programlama temelleri dersinin 3.Sınavında yer alan soruların cevapları aşağıdaki gibidir.
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace _27Aralik2016_Sınav3Cevaplarimiz { class Program { static void Main(string[] args) { // Konsolun yazı rengini sarı yaptık Console.ForegroundColor = ConsoleColor.Yellow; int secim; Console.WriteLine("\n\n\t\tSINAV SORULARI\n"); Console.WriteLine("\t\t2.Soru (2)"); Console.WriteLine("\t\t3.Soru (3)"); Console.WriteLine("\t\t4.Soru (4)\n\n"); Console.Write("\t\tSoru seç :"); secim = int.Parse(Console.ReadLine()); Console.Beep(); if (secim == 2) { Console.ForegroundColor = ConsoleColor.Green; /* * Kullanıcının klavyeden girdiği gün değerine göre ekrana haftanın gününü yazan programı * yazınız. (1.gün Pazartesiden başlayacaktır.) */ int gun; Console.Write("\t\tGün ="); gun = int.Parse(Console.ReadLine()); switch (gun) { case 1: Console.Write("\t\tPazartesi"); break; case 2: Console.Write("\t\tSalı"); break; case 3: Console.Write("\t\tÇarşamba"); break; case 4: Console.Write("\t\tPerşembe"); break; case 5: Console.Write("\t\tCuma"); break; case 6: Console.Write("\t\tCumartesi"); break; case 7: Console.Write("\t\tPazar"); break; default: Console.Write("\t\t1-7 arasında bir sayı giriniz"); break; } } else if (secim == 3) { Console.ForegroundColor = ConsoleColor.Red; /* * Kullanıcının girmiş olduğu cinsiyet boy ve kilo değerlerine göre Polis akademisine * kabul edilip edilmeyeceğini, eğer kabul edilirse "Kabul edildiniz", eğer kabul * edilmemişse "Kabul edilmediniz" yazan programı yazınız. Şartlar aşağıdadır. * -------------------------- * Erkek | Kız * -------------------------- * Boy : 170 cm | 160 cm - * Kilo : 60 kg | 50 kg - * -------------------------- */ int boy, kilo; char cinsiyet; Console.Write("\t\tCinsiyet(E/K) ="); cinsiyet = char.Parse(Console.ReadLine()); Console.Write("\t\tBoy ="); boy = int.Parse(Console.ReadLine()); Console.Write("\t\tKilo ="); kilo = int.Parse(Console.ReadLine()); if (cinsiyet == 'E') { if ((boy >= 170) && (kilo >= 60)) Console.WriteLine("\t\tErkek, Kabul edildiniz"); else Console.WriteLine("\t\tErkek, Kabul edilmediniz"); } else if (cinsiyet == 'K') { if ((boy >= 160) && (kilo >= 50)) Console.WriteLine("\t\tKız, Kabul edildiniz"); else Console.WriteLine("\t\tKız, Kabul edilmediniz"); } } else if (secim == 4) { Console.ForegroundColor = ConsoleColor.White; /* * Bir işyerinde çalışan işçilerden maaşlarına göre belirli miktarda kesinti yapılıyor * Aşağıda şartlar yer almakktadır. * 500-1000 TL arasında ise 100 TL kesinti * 1001-1000 TL arasında ise 250 TL kesinti * 2001-1000 TL arasında ise 500 TL kesinti * 3000 üzerinde ise 750 TL kesinti * yapılıyor. Buna göre kişinin girdiği maaş miktarına göre net maaşını hesaplayan * ve ekrana yazan programı yazınız. */ int girilenMaas, kesinti, netMaas; kesinti = 0; Console.Write("\t\tMaaş ="); girilenMaas = int.Parse(Console.ReadLine()); if ((girilenMaas >= 500) && (girilenMaas <= 1000)) kesinti = 100; else if ((girilenMaas >= 1001) && (girilenMaas <= 2000)) kesinti = 250; else if ((girilenMaas >= 2001) && (girilenMaas <= 3000)) kesinti = 500; else if ((girilenMaas >= 500) && (girilenMaas <= 1000)) kesinti = 750; netMaas = girilenMaas - kesinti; Console.WriteLine("\t\tNet Maaş = " + netMaas); } Console.ReadLine(); } } }