C# Temel Seviye Soruları ve Cevapları

BİLİŞİM TEKNOLOJİLERİ ALANI NESNE TABANLI PROGRAMLAMA DERSİ BİL12 VERİTABANI PROGRAMCILIĞI DALI 1.DÖNEM 1.YAZILI SINAVI SORULARI :

1)      textBox kutularına girilen sayısal ifadeleri

  1. a.       Toplama işlemi
  2. b.      Bölme işlemi

Uygulayarak sonucu bir Label üzerinde gösteren program kodunu yapınız.

Cevap :

private void button1_Click(object sender, EventArgs e)

{

int topla;

topla = Convert.ToInt16(textBox1.Text) + Convert.ToInt16(textBox2.Text);

label1.Text = Convert.ToString (topla);

}

private void button2_Click(object sender, EventArgs e)

{

double bol;

bol = Convert.ToInt16(textBox1.Text) / Convert.ToInt16(textBox2.Text);

label1.Text = Convert.ToString(bol);

}

2)      Kısa kenarı ve uzun kenarı kullanıcı tarafından girilen dikdörtgenin alanını bulup ekrana mesaj kutusu kullanarak sonucu getiren programı yapınız.(alan bulma işlemini yapısal kapsam method kullanarak yapılacak)

Cevap :

private void button1_Click(object sender, EventArgs e)

{            alan(Convert.ToInt16(textBox1.Text), Convert.ToInt16(textBox2.Text));       }

private void alan(int a, int b)

{    MessageBox.Show(“Alan=” + a * b);   }

3)      yaz(“Merhaba”,false);  ve yaz (“Merhaba”) fonksiyonlarını aynı anda kullanmamızı sağlayan bu işlemin adını yazarak program kodunu yazınız.

Cevap :

private void button1_Click(object sender, EventArgs e)

{

yaz(“merhaba”, false);

}

private void yaz(string a, bool b)

{

if (b==true)

{

a = “merhaba”;

MessageBox.Show(a);

}

else

{   MessageBox.Show(“çağrı”);}

}

4)      1-100 arasındaki tek ve çift sayıları bularak bunları ayrı listboxlara aktaran program kodunu yapınız.(for döngüsü kullanılacak)

Cevap :

private void button1_Click(object sender, EventArgs e)

{

for (int i = 1; i <= 100; i++)

{

if (i%2==0)

{

listBox1.Items.Add(i + “çift sayı”);

}

else

{

listBox1.Items.Add(i + “tek sayı”);

}

}

5)      100 den 0’a geriye doğru sayıların toplamını bulan programı yapınız.

Cevap :

private void button1_Click(object sender, EventArgs e)

{

int i = 100;

int toplam=0;

while (i>=0)

{

listBox1.Items.Add(i);

toplam += i;

i–;

}

MessageBox.Show(Convert.ToString(toplam));

}

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir