Gorsel Programlama | Görsel Programlama | C#.Net | VB.Net | C# Console

ana sayfa > C#, Sınavlar > 2010-2011 Öğretim Yılı Nesne Tabanlı Programlama Dersi 1. Dönem 2. Yazılı Soruları Ve Cevapları (Açık Meslek Lisesi)

2010-2011 Öğretim Yılı Nesne Tabanlı Programlama Dersi 1. Dönem 2. Yazılı Soruları Ve Cevapları (Açık Meslek Lisesi)

Perşembe, 23 Ara 2010 yorum ekle yorumlara git

2010-2011 Öğretim Yılı Nesne Tabanlı Programlama Dersi 1. Dönem 2. Yazılı Soruları Ve Cevapları (Açık Meslek Lisesi)

Daha fazla bilgi için : www.gorselprogramlama.com

Adı:                                        Soyadı:                                       Sınıfı:                 No:

ŞEHİT SAMET KIRBAŞ  AÇIK MESLEK  LİSESİ 12-BLS SINIFI NESNE TABANLI PROGRAMLAMA DERSİ 2010-2011 EĞİTİM ÖĞRETİM YILI I.DÖNEM II.SINAVI

S:1)  

 

Form yüklendiğinde durum butonu arka plan rengi mavi,yazı rengi sarı,text’i Durum olacaktır.

Uygula butonu tıklandığında eğer textBox1’e girilen değer 0’dan küçükse

durum butonun arka plan rengi kırmızı,yazı rengi sarı,text’i sıcaklık  değişken değeri

değer 0 ile 20 arasında ise 

durum butonun arka plan rengi sarı,yazı rengi kırmızı,text’i sıcaklık değişken değeri

değer 20’dan büyükse

durum butonun arka plan rengi yeşil,yazı rengi beyaz,text’i sıcaklık değişken değeri olacaktır.

Sıfırla butonuna tıklandığı zaman form’un ilk açıldığı duruma gelecektir.

Yukarıdaki işlemleri yapan programı c#.net kodlarını kullanarak hazırlayınız. (40 P)

 Daha fazla bilgi için : www.gorselprogramlama.com

S:2)

Üret butonuna tıklandığında 2 saniyede bir 50 ile 100 arasında rastgele sayı üretip label2’de gösteren ,Durdur butonuna tıklandığında sayı üretme işlemini durduran programı c#.net kodlarını kullanarak hazırlayınız. (30 P)

S:3)

150 ile 999 arasında 7’ye tam bölünen sayıların kaç tane olduğunu bulan programı c#.net kodlarını kullanarak hazırlayınız. (30 P)

CEVAPLAR

1-


namespace _2010_2011_acik_lise_1.donem_2.uygulama

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

int sicaklik;

private void uygula_Click(object sender, EventArgs e)

{

try

{

sicaklik = int.Parse(textBox1.Text);

if (sicaklik < 0)

{

button2.BackColor = Color.Red;

button2.ForeColor = Color.Yellow;

button2.Text = sicaklik.ToString();

}

if (sicaklik >= 0 &amp;&amp; sicaklik < 20)

{

button2.BackColor = Color.Yellow;

button2.ForeColor = Color.Red;

button2.Text = sicaklik.ToString();

}

if (sicaklik >= 20)

{

button2.BackColor = Color.Green;

button2.ForeColor = Color.White;

button2.Text = sicaklik.ToString();

}

}//Daha fazla bilgi için : www.gorselprogramlama.com

catch

{

MessageBox.Show("Hata !");

}

}

private void sifirla_Click(object sender, EventArgs e)

{

button2.BackColor = Color.Blue;

button2.ForeColor = Color.Yellow;

button2.Text = "Durum";

}

private void Form1_Load(object sender, EventArgs e)

{

button2.BackColor = Color.Blue;

button2.ForeColor = Color.Yellow;

}

}

}

2-


namespace WindowsFormsApplication1

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void uret_Click(object sender, EventArgs e)

{

timer1.Enabled = true;

}//Daha fazla bilgi için : www.gorselprogramlama.com

private void timer1_Tick(object sender, EventArgs e)

{

Random r = new Random();

label2.Text = r.Next(50, 101).ToString();

}

private void durdur_Click(object sender, EventArgs e)

{

timer1.Enabled = false;

}

}

}

3-


namespace WindowsFormsApplication1

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void Form1_Load(object sender, EventArgs e)

{

}//Daha fazla bilgi için : www.gorselprogramlama.com

int sayac;

private void bul_Click(object sender, EventArgs e)

{

for (int i = 150; i < 999; i++)

{

if ((i % 7) == 0) sayac++;

}

label1.Text = sayac.ToString();

}

}

}

Soruların ve cevap anahtarının word belgesini, soru cevaplarının c#.net’te yapılmış  halini indirmek için Tıklayınız

Daha fazla bilgi için : www.gorselprogramlama.com








Rica: Sitemizin Google'da Ön Sıralarda Çıkması İçin Lütfen Alttaki Google+ Butonuna Tıklayınız , Sayfamızı Facebookta Beğeniniz veya yazıları Twitter,Facebookta paylaşınız.
Paylaş :



Böyle bir web sayfam olsun diyorsanız iletişim bölümünden veya [email protected] mail adresinden bize ulaşabilirsiniz.


Tüm cep telefonu aksesuar fırsatları için tıklayın !

  1. şimdilik yorum yok.
  1. şimdilik geri bağlantı yok