Nesne Tabanlı Programlama 2 dersi için vize veya finalde çıkmış üniversitenin sorduğu örnek bir soru.
Nesne Tabanlı Programlama II - 2 Vize' de çıkan sorulardan bir diğeri tersten yazdırma oldu.Kodlarıyla beraber uygulamamızı da ayrıyeten indirebilirsiniz. Bilgisayar programcılığı önlisans için çıkmış örnek sorulardır.
1 - ) Textboxa girilen metni anında tersten yazdırma
private void textBox1_TextChanged(object sender, EventArgs e) // olayımız textchange
{
string metin = ""; // metin isimli bir degisken tanımlıyoruz
foreach (char harf in textBox1.Text) // foreach ile textboxtaki bütün harflere ulaşıyoruz
{
label1.Text = harf.ToString() + metin; // harfi ve metini labela yazdırıyoruz
metin = harf.ToString() + metin;// metine harfi ve metini atıyoruz
}
}
Tersten yazdırma uygulamasını indir...
2- ) Textbox1'e girilen sayının textbox2 ye girilen sayı kadar üssünü alma
Nesne Tabanlı Programlama II Vize 2. Sorusu ise girilen sayının girilen sayı kadar üssünü alma örneği
private void button1_Click(object sender, EventArgs e)
{
int s = Convert.ToInt32(textBox1.Text); // textbox 1 deki değeri integer s değişkenine atıyoruz
int kuvvet = Convert.ToInt32(textBox2.Text); // textbox 2 deki değeri integer kuvvet değişkenine atıyoruz
int sonuc = 1;
for (int i = 0; i < kuvvet; i++) // kuvvet kadar giden bir döngüyaptık yani 2 nin 5.kuvveti 2*2*2*2*2
{
sonuc *= s; // sonuc = sonuc * s her dönmede kendiyle çarpmış olacağız
}
label3.Text = "Sonuç : \t" + sonuc.ToString(); // sonucu ekrana yazdırdık
}
Üssünü alma uygulamasını indir...
Bu kodlar C# Form Uygulaması olarak yapılmıştır ve nesne tabanlı programlama dersinin vize sorusu olarak karşımıza çıkmıştır.