C# Tatil Ödevi Yeni

PROGRAMLAMA TEMELLERİ YARIYIL TATİLİ ÖDEVİ – II. DÖNEM PERFORMANS ÖDEVİ (%50)
Kurallar
1) Word Belgesi Tasarımı
a. Ödevde bir kapak sayfası olacak
b. Her sayfada sadece bir örnek olacaktır. Eğer örnek bir sayfaya sığmazsa ikinci sayfaya geçilebilir. Ancak her örnek yeni
bir sayfa başlamalıdır.
c. Sayfada önce programın konusu, ne iş yapacağı açıklanacaktır. Kendi cümlelerinizle açıklayınız.
d. Sonra programın C# kodu olacaktır. Sizin yazdığını kodlar olacak. Resim olarak ya da internetten kopyalanmış kodlar
kabul edilmeyecektir. Kodun sadece main arasındaki kodları alınacaktır. Sahte kod ya da akış diyagramı yoktur.
e. Yaptığınız çözümlerden size sorular sorulacaktır.
2) Ödevin Teslimi
a. Ödev için hazırladınız Word belgesini no-ad-soyad şeklinde isimlendiriniz.
b. Ödev okulların açıldığı ilk gün, pazartesi günü toplanacaktır. Lütfen unutmayınız, geciktirmeyiniz.
c. Önceden bitirdiğiniz ödevinizi mail olarak gönderebilirsiniz. iletisim@webpanosu.net
d. Çıktı alınmayacaktır. Elektronik ortamda teslim alınacaktır.
SORULAR
1) Girilen inç değerinin kaç cm olduğunu ekrana yazan programı yazınız. (1 inç = 2,54 cm)
2) Muhtaç öğrencilere taban olarak 100TL burs verilmektedir. Ancak öğrencinin okuduğu okula göre bu
paranın üzerine belirli miktarda ekleme yapılacaktır. Eğer ilkokul ise ekleme yapılmayacak, ortaokul ise
20TL, lise ise 50TL, üniversite ise 100TL eklenecektir.
Öncelikle ekranda yandaki gibi bir menü gösteriniz. Kullanıcının buradan yaptığı seçime göre toplam kaç TL
burs alacağını ekrana yazdırınız.
3) Girilen 3 sayıdan en büyüğünü bulup ekrana yazan C# programını yazınız.
4) Girilen 3 sayıdan en büyüğü ile en küçüğünü bulup farkını ekrana yazan C# programını yazınız.
5) Bir satıcı sattığı mallardan belirli oranda komisyon almaktadır.
200TL’ye kadar olan satışlardan %3, daha fazla olanlardan ise %2 komisyon almaktadır.
Buna göre klavyeden girilen 3 satıştan satıcının alacağı komisyonları ve toplam komisyonu ekrana yazan C# programını yazınız.
6) Aylık elektrik faturası hesaplanacaktır.
Kullanıcıdan kaç kWh tükettiğini alınız.
Eğer tüketim 150’den küçükse kWh’i 10 kuruş,
eğer 150 ile 300 arasında ise 20 kuruş,
300 üzeri ise 40 kuruş olarak hesaplanmaktadır.
Kişinin yaptığı tüketime göre faturasının kaç TL olacağını hesaplayıp ekrana yazdırınız.
7) Bir mağazada yapılan alışverişlerin tutarlarına bakarak müşterilere indirim yapılacaktır.
Eğer tutar 200TL’nin altında ise %10, 200TL ve üzeri ise %20 indirim yapılacaktır.
Buna klavyeden girilen tutara bakarak indirimden sonra müşterinin kaç TL ödemesi gerektiğini ekrana yazdırınız.
8) Bir kenarı girilen eşkenar üçgenin yüksekliğini ve alanını hesaplayıp ekrana yazdıran C# programını yazınız. (Araştırınız)
9) Basit bir hesap makinesi yapılacaktır.
Kullanıcı bir tane sayı girecektir. Sonra ekranda yandaki gibi bir menü çıkacaktır. Kullanıcı hangisini
seçerse o işlemin sonucu ekranda gösterilecektir.
10) 1 ile 100 arasında rastgele bir sayı üretip ekrana yazan C# programını yazınız. (Araştırınız)
11) 1 ile 100 arasında rastgele bir sayı üretip bu sayının tek mi çift mi olduğunu ekrana yazan C# programını yazınız.
12) Öğrenciden dönem notu ve devamsızlığı alınacaktır. Bu nota ve devamsızlığa bakarak öğrencini geçip geçmediğini ekrana
yazdırınız.
13) Kenar uzunlukları girilen bir üçgenin ikizkenar mı, eşkenar mı yoksa çeşitkenar mı olduğunu ekrana yazdırınız.
14) 1 ile 10 arasında rastgele bir sayı tutunuz. Sonra kullanıcıdan bir sayı alınız. Kullanıcının tutulan sayıyı bilip bilmediğini ekrana
yazdırınız.
15) Basit bir döviz dönüştürme programı yapılacaktır. Elimizdeki TL’yi seçtiğimiz döviz’e dönüştürecektir.
Öncelikle kullanıcıdan TL değerini alınız. Sonra yandaki gibi bir menü gösteriniz. Sonra yaptığı seçime göre
elindeki paranın döviz karşılığını ekrana yazdırınız.