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();
}
}
}