2011-2012 Öğretim Yılı Programlama Temelleri Dersi 2.Dönem 1.Yazılı Sınav Soruları Ve Cevapları
SORULAR
1- 20 ile 200 arasındaki çift sayıların toplamını bulup sonucu ekrana yazdıran programın kodlarını yazınız.
2- 5 ile 555 arasındaki sayıları ekrana yazdıran programın kodlarını yazınız.
3- Klavyeden “kocasinan” kelimesi girilene kadar girilen kelimelerin sayısını ekrana yazdıran programın kodlarını yazınız.
4- Klavyeden girilen sıcaklık değerine göre ekrana mesaj yazan programın kodlarını yazınız.
0’dan küçük ise kırmızı alarm
0-20 arası ise sarı alarm
21-40 arası yeşil alarm
40’dan büyük ise kırmızı alarm
5- Klavyeden girilen 3 yazılı notunun ortalamasını bulup , Eğer ortalama 45’den büyükse ekrana Geçti değilse Kaldı yazması için gerekli kodları yazınız.
CEVAPLAR
1- int toplam=0;
for (int i = 20; i <= 200; i=i+2)
{
toplam = toplam + i;
}
Console.Write(toplam);
Console.ReadKey();
2-
for (int i = 5; i <= 555; i++)
{
Console.WriteLine(i);
}
Console.ReadKey();
3-
int sayac = 0;
string girilen;
Console.Write(“Bir kelime giriniz: “);
girilen = Console.ReadLine();
while (girilen != “kocasinan”)
{
sayac++;
Console.Write(“Bir kelime giriniz: “);
girilen = Console.ReadLine();
}
Console.Write(sayac);
Console.ReadKey();
4-
int sicaklik;
Console.Write(“Bir sıcaklık giriniz”);
sicaklik = Convert.ToInt32(Console.ReadLine());
if (sicaklik<0)
{
Console.Write(“Kırmızı Alarm”);
}
if (sicaklik>0 && sicaklik<20)
{
Console.Write(“Sarı Alarm”);
}
if (sicaklik>21 && sicaklik<40)
{
Console.Write(“Yeşil Alarm”);
}
if (sicaklik>40)
{
Console.Write(“Kırmızı Alarm”);
}
Console.ReadKey();
5-
double yaz1, yaz2, yaz3, toplam, ortalama;
Console.Write(“Birinci yazılı notunuzu giriniz= “);
yaz1 = Convert.ToDouble(Console.ReadLine());
Console.Write(“İkinci yazılı notunuzu giriniz= “);
yaz2 = Convert.ToDouble(Console.ReadLine());
Console.Write(“Üçüncü yazılı notunuzu giriniz= “);
yaz3 = Convert.ToDouble(Console.ReadLine());
toplam = yaz1 + yaz2 + yaz3;
ortalama = toplam / 3;
if (ortalama >= 45)
{
Console.WriteLine(“{0} Ortalama ile geçtiniz.”, ortalama);
}
if (ortalama<45)
{
Console.WriteLine(“{0} Ortalama ile kaldınız.”, ortalama);
}
Console.ReadKey();
kLavyede girilen 20 sayıyı T harfine basınca 20 sayıyı toplıcak S harfine basınca 20 sayıyı küçükten büyüğe doğru sıralıcak Ç harfine basınca 20 sayıyı çarpıcak q harfine basınca programdan çıkacak
tşkrler örnkler çok gzl ama bnm yaptıgım örnekler daha degişikler warsa acil !!
çok çok tesekküler..
çok saolun