Programlama Temelleri 2. Dönem 1. Yazılı Sınav Soruları ve Cevapları
1-Klavyeden kişinin ağırlık bilgisi kilogram olarak girilecektir. Girilen kiloya göre kişinin; zayıf, iyi, şişman veye obez olduğunu bulan programı yazınız.
- 0-45 zayıf
- 46-80 iyi
- 81-90 şişman
- 90 ve fazlası obez
Console.WriteLine("Kilonuzu girin");
int kilo= Convert.ToInt32(Console.ReadLine());
if (kilo > 0 && Kilonuz < 46)
{
Console.WriteLine("Zayıf");
}
if (kilo >= 46 && Kilonuz < 81)
{
Console.WriteLine("İyi");
}
if (kilo >=81 && Kilonuz < 91)
{
Console.WriteLine("Şişman");
}
else
Console.WriteLine("Obez");
Console.ReadKey();
2- 1’den 100’e kadar olan sayıları ekrana alt alta yazdıran programı for döngüsü ile yapınız
for (int i = 1; i <= 100; i++)
{
Console.WriteLine(i);
}
3- 1 den 100 e kadar olan sayılar içinde 5’e tam bölünenlerin adedini ve toplamını bulan programı yapınız.
int toplam = 0,say=0;
for (int i = 1; i <= 100; i++)
{
if (i % 5 == 0)
{
toplam =toplam + i;
say++;
}
}
Console.WriteLine("5’e bölünenlerin toplamı=" + toplam);
Console.WriteLine("Sayı adeti=" + say);
Console.ReadKey();
}
4-Kaç çeşit döngü vardır? Yazınız.
- For döngüsü
- Do while döngüsü
- While döngüsü
5- Aşağıdaki programın ekran çıktısı nedir?
for (int i = 1; i <= 20; i=i+5)
{
Console.WriteLine(i);
}
}
Console.ReadKey();
Çıktı:
- 1
- 6
- 11
- 16
6-Aşağıdaki kod bloklarının çıktılarını yanlarına yazınız.
int x=0, y=0,toplam; x=y++; toplam = x + y;
x=0, y=1, toplam=1
int x=0, y=5,toplam; x=++y; toplam = x + 3;
x=6 , y=6, toplam=12
int x=3, y=2,toplam; x=y--; toplam = x + 3;
x=2, y=1. toplam=5
