Nesne Tabanlı Programlama Dersi 1.Dönem 2.Uygulama Sınavı
Nesne Tabanlı programlama dersi uygulama sınavı.
İlk olarak bir forma ve forma bir adet TabControl nesnesi ekleyiniz. Uygulama formunuz resimde görünenin aynısı olsun. Renklere, yazı tiplerine ve yazı büyüklüklerine dikkat ediniz. Tasarımın aynısını yapmaya çalışınız.
1.Soruda Listbox’a girilen sayıların tek sayımı, yoksa çift sayımı oldukları kontrol ediliyor ve alttaki Labele yazdırılıyor. Eğer sayı yoksa “Sayı Yok” yazıyor. Tek sayı ise Tek Sayı yazıyor. Çift sayı ise Çift Sayı yazıyor
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace _2.sınav { public partial class Form1 : Form { Random r = new Random(); public Form1() { InitializeComponent(); } //1. Soru burdan başlıyor private void textBox1_TextChanged(object sender, EventArgs e) { if (textBox1.Text == "") { label5.Text = "Sayı Yok"; } else { int sayi; sayi = Convert.ToInt16(textBox1.Text); if (sayi % 2 == 0) { label5.Text = "Bu Sayı Çifttir"; } else { label5.Text = "Bu Sayı Tektir"; } } } //2. Soru burdan başlıyor private void button1_Click(object sender, EventArgs e) { listBox1.Items.Clear(); int i, sayi; for (i = 0; i < 10; i++) { sayi = r.Next(-100, 100); listBox1.Items.Add(sayi); } } private void button2_Click(object sender, EventArgs e) { listBox2.Items.Clear(); listBox3.Items.Clear(); int i = 0; for (i = 0; i < 10; i++) { textBox1.Text = listBox1.Items[i].ToString(); if (Convert.ToInt16(textBox1.Text) < 0) { listBox2.Items.Add(listBox1.Items[i]); } else { listBox3.Items.Add(listBox1.Items[i]); } } } //3. Soru burdan başlıyor private void radioButton1_CheckedChanged(object sender, EventArgs e) { double sayi1, sayi2, sonuc; sayi1 = Convert.ToDouble(textBox2.Text); sayi2 = Convert.ToDouble(textBox3.Text); sonuc = sayi1 + sayi2; textBox4.Text = sonuc.ToString(); } private void radioButton2_CheckedChanged(object sender, EventArgs e) { double sayi1, sayi2, sonuc; sayi1 = Convert.ToDouble(textBox2.Text); sayi2 = Convert.ToDouble(textBox3.Text); sonuc = sayi1 - sayi2; textBox4.Text = sonuc.ToString(); } private void radioButton3_CheckedChanged(object sender, EventArgs e) { double sayi1, sayi2, sonuc; sayi1 = Convert.ToDouble(textBox2.Text); sayi2 = Convert.ToDouble(textBox3.Text); sonuc = sayi1 * sayi2; textBox4.Text = sonuc.ToString(); } private void radioButton4_CheckedChanged(object sender, EventArgs e) { double sayi1, sayi2, sonuc; sayi1 = Convert.ToDouble(textBox2.Text); sayi2 = Convert.ToDouble(textBox3.Text); sonuc = sayi1 / sayi2; textBox4.Text = sonuc.ToString(); } //4. Soru burdan başlıyor private void button3_Click(object sender, EventArgs e) { int sayi; sayi = Convert.ToInt16(textBox5.Text); listBox4.Items.Add(sayi); listBox5.Items.Add(sayi*sayi); listBox6.Items.Add(sayi*sayi*sayi); } private void button4_Click(object sender, EventArgs e) { listBox4.Items.Clear(); listBox5.Items.Clear(); listBox6.Items.Clear(); } //5. Soru burdan başlıyor private void radioButton5_CheckedChanged(object sender, EventArgs e) { panel1.BackColor = Color.Red; } private void radioButton6_CheckedChanged(object sender, EventArgs e) { panel1.BackColor = Color.Yellow; } private void radioButton7_CheckedChanged(object sender, EventArgs e) { panel1.BackColor = Color.Blue; } private void radioButton10_CheckedChanged(object sender, EventArgs e) { panel1.Width = 50; panel1.Height = 50; } private void radioButton9_CheckedChanged(object sender, EventArgs e) { panel1.Width = 100; panel1.Height = 100; } private void radioButton8_CheckedChanged(object sender, EventArgs e) { panel1.Width = 200; panel1.Height = 50; } } }
Programın çalışan dosyasını indirmek için Tıklayınız.
Bu Yazıya Tepkin Nedir?
+1
3
+1
+1
+1
+1
+1
+1
1
<< Önceki Yazı
Sonraki Yazı >>
c#, c# kodları, c# örnekleri, c# uygulama sınavı, c# uygulamaları, csharp uygulama sınavı, nesne tabanlı programlama dersi uygulama sınavı, sınav, uygulama sınavı