2011-2012 Öğretim Yılı Programlama Temelleri Dersi 2.Dönem 1.Yazılı Sınav Soruları Ve Cevapları

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

Yorumlar 4

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir