Programlama Temelleri ve Nesne Tabanlı Programlama Dersi 1.Sınav Soru ve Cevapları

Soru 1 : Aşağıdaki boşlukları uygun biçimde doldurunuz.
I.C# programında ekrana herhangi bir şey yazdırmak için …………….. komutu kullanılır
II.C# programında tür dönüşümleri için ……………. komutu kullanılır.
III…………….. türü değişkenler 0 – 255 arasındaki tam sayı değerlerini alır.
IV.Metinsel değerleri saklamak için ……………. türü değişkenler kullanılır.
V.Kullanıcının yazdığı bir değeri değişkene almak için …………….komutu kullanılır.

Soru 2: Aşağıdaki değişken tanımlamalarının karşılarına doğru (D) ya da yanlış (Y) olduğunu gösteren ifadeler koyunuz.
pt

Soru 3: Bir memur, yıllık toplam maaşı, 0 – 8800 TL arasındaysa %10, 8800 – 15000 TL arasındaysa %15, 15000 TL den daha büyükse %20 gelir vergisi ödemektedir. Toplam maaş miktarı girildiğinde kullanıcıya ödeyeceği gelir vergisi oranını gösteren programı yazınız.

static void Main(string[] args)
{
double maas;
Console.Write("Maaş'ı giriniz = ");
maas = Convert.ToDouble(Console.ReadLine());
if (maas <= 8800)
Console.Write("Vergi oranı %10");
if (maas > 8800 && maas <= 15000)
Console.Write("Vergi oranı %15");
if (maas > 15000)
Console.Write("Vergi oranı %20");
Console.ReadLine();
}

Soru 4: İki kardeş arasında 4 yaş fark vardır. Küçük kardeşin yaşı verildiğinde büyük kardeşin yaşını gösterecek programı yazınız.

static void Main(string[] args)
{
int bYas, kYas;
Console.Write("Küçük Kardeşin Yaşını Giriniz = ");
kYas = Convert.ToInt32(Console.ReadLine());
bYas = kYas + 4;
Console.Write("Büyük kardeşin yaşı = " + kYas);
Console.ReadLine();
}

Soru 5: Bir mehter takımı tören geçişleri sırasında 2 adım ileri 1 adım geri şeklinde yürümektedirler ve attıkları her adımda yarım metre yol katetmektedirler. Dışarıdan metre cinsinden girilen mesafeyi, mehter takımının kaç adımda tamamlayacağını bulan programı yazınız.

static void Main(string[] args)
{
int metre, adimSayisi;
Console.Write("Mesafeyi giriniz = ");
metre = Convert.ToInt32(Console.ReadLine());
adimSayisi = (metre - 1) * 6 + 2;
Console.Write("Adım sayısı = " + adimSayisi;
Console.ReadLine();
}
  • Batuhan Kansız

    5. soruyu anlayamadım adimSayisi=(metre-1)*6+2; Açıklayabilirmisiniz

Pin It on Pinterest