2010-2011 ÖĞRETİM YILI PROGRAMLAMA TEMELLERİ DERSİ 2.DÖNEM 1.YAZILI SINAV SORULARI VE CEVAPLARI
2010-2011 ÖĞRETİM YILI PROGRAMLAMA TEMELLERİ DERSİ 2.DÖNEM 1.YAZILI SINAV SORULARI VE CEVAPLARI
SORULAR
1- Klavyeden girilen kpss puanına göre öğretmen ataması yapılacaktır.Eğer kpss puanı 65’den büyükse ekrana “Tebrikler. Atandınız” değilse “Üzgünüz. Atanamadınız” yazan programın kodlarını yazınız.
2- Bir alışveriş mağazasında 100 liraya kadar alışverişe yüzde 20, 100-200 lira arası alışverişe yüzde 30, 200 liradan daha fazla alışvrişlere yüzde 40 indirim yapılmaktadır. Girilen alışveriş fiyatına göre indirimli fiyatı bulan programın kodlarını yazınız.
3- 30 kişilik bir sınıfın Adını,1.yazılı ve 2.yazılı notunu isteyip ,ekrana öğrencinin adını yanına notlarını yazdıran programın kodlarını yazınız.(Öğrenci adları alt alta yazılacaktır.)
4- Klavyeden 10K kelimesi girilene kadar kelimeleri bir değişkene atıp ekrana yazdıran programın kodlarını yazınız. Daha fazla bilgi için : www.gorselprogramlama.com
Örnek: Girilen kelimeler : 10B , 10F , 10C , 10K
Ekran görüntüsü : 10B10F10C10K
CEVAPLAR
1-)
namespace kpps_notuna_gore
{
class Program //Daha fazla bilgi için : www.gorselprogramlama.com
{
static void Main(string[] args)
{
int puan;
Console.Write(“KPSS puanını giriniz = “);
puan = int.Parse(Console.ReadLine());
if (puan > 65) Console.Write(“Tebrikler.Atandınız.”);
else Console.Write(“Üzgünüz.Atanamadınız.”);
Console.ReadKey();
}
}
}
2-)
namespace indirim
{
class Program
{
static void Main(string[] args)
{
double tutar, indtutar=0
;
Console.Write(“Alışveriş tutarını giriniz = “);
tutar = double.Parse(Console.ReadLine());
if (tutar <= 100) indtutar = tutar – tutar * 0.2;
if (tutar > 100 && tutar <= 200) indtutar = tutar – tutar * 0.3;
if (tutar > 200) indtutar = tutar – tutar * 0.4;
Console.Write(“İndirimli Tutar = {0} “,indtutar);
Console.ReadKey(); //Daha fazla bilgi için : www.gorselprogramlama.com
}
}
}
3-)
namespace onrenci_notu_adi_yaz
{
class Program
{
static void Main(string[] args)
{
string[] ad = new string[2];
int [] yaz1=new int[2];
int [] yaz2=new int[2];
for (int i = 0; i < 2; i++)
{
Console.Write(“Adı giriniz = “);
ad[i] = Console.ReadLine();
Console.Write(“1. Yazılı notunu giriniz = “);
yaz1[i] = int.Parse(Console.ReadLine());
Console.Write(“2. Yazılı notunu giriniz = “);
yaz2[i] =int.Parse(Console.ReadLine());
} //Daha fazla bilgi için : www.gorselprogramlama.com
for (int i = 0; i < 2; i++)
{
Console.WriteLine(“{0} {1} {2}”, ad[i],yaz1[i],yaz2[i]);
}
Console.ReadKey();
}
}
}
4-)
namespace _10k_girilene_kadar
{ //Daha fazla bilgi için : www.gorselprogramlama.com
class Program
{
static void Main(string[] args)
{
string kelime=””, kelimeler=””;
while (kelime!=”10K”)
{
Console.Write(“Kelime giriniz = “);
kelime = Console.ReadLine();
kelimeler += kelime;
} //Daha fazla bilgi için : www.gorselprogramlama.com
Console.Write(“Girilen kelimler –> {0}”,kelimeler);
Console.ReadKey();
}
}
}
Soruların ve cevap anahtarının word belgesini, c# console uygulamlarını indirmek için Tıklayınız
iyi günler admin.
yanlıs yere yazdıysam özür dilerim ..
benim aradıgım c# access ile veritabanı işlemleri(ekle,sil güncelle) videolu anlatımını kaç gündür arıyorum nette bulamadım . lütfen yardımcı olurmusunuz ..görselprogramlama.com un yardımcı olacagını söylediler.
kolay gelsin
Sağdaki kategoriler bölümünden c#.net tıkla.Burdaki ders 69,70,71,72,73,74,75 derslerini incele.
inceledim . uygulamalar videolu anlatım olsaydı benim için çok daha iyi olurdu.. yinede saolasın admin .
bu programlamanın temelleri geröçekten zor bir ders nasıl bilişimci olunur bilmiyorum ben bu gidişlede zor
sınav oncesı cok faydalı oldu cok tesekkur ederım admın
hocam 3.sorunun cevabında
2 tane for döngüsü var birincisinde i değişkeni var ikincisindede i değişkeni var bu program
2 tane i değişkeni olduğu için hata vermez mi ?
Teşekkürler..
Hata mesajı vermez.Eğer iç içe olsaydı o zaman verirdi.İki for da ayrı yerlerde kullanılmış.Ayrıca yukarıdaki Tıklayınız linkinden soruların cevaplarının bulunduğu çalışan projelere ulaşabilirsin.Kolay gelsin.
Sitemizin Google’da Ön Sıralarda Çıkması İçin Lütfen Google+ Butonuna Tıklayınız , Sayfamızı Facebookta Beğeniniz veya yazıları Twitter,Facebookta paylaşınız.