2010-2011 ÖĞRETİM YILI NESNE TABANLI PROGRAMLAMA DERSİ AÇIK LİSE 1.DÖNEM 3. UYGULAMA SINAV SORULARI VE CEVAPLARI
2010-2011 ÖĞRETİM YILI NESNE TABANLI PROGRAMLAMA DERSİ AÇIK LİSE 1.DÖNEM 3. UYGULAMA SINAV SORULARI VE CEVAPLARI
Daha fazla bilgi için : www.gorselprogramlama.com
S:1) Form yüklendiğinde günün menüsünü label1’de rastgele gösteren c#.net kodlarını yazınız.
Günün menüsü = çorba+ara sıcak+ana yemek + tatlı
Çorbalar= mercimek işkembe, ezo gelin, tarhana, domates
Arasıcaklar = Peynirli Su Böreği, Pastırmalı Paçanga Böreği , Sarıyer Böreği, Pastırmalı Su Böreği
Anayemekler = lüfer ızgara, sebzeli tavuk rosto, mantarlı köfte, ızgara köfte, ezme kebap
Tatlılar = sütlaç, baklava, vişneli turta, muhallebi
S:2)Listeye Ekle butonuna tıklandığında textbox1’e girilen Vergi Numarası listede yoksa listbox1’e ekleyen varsa uyarı mesajı veren programın c#.net kodlarını yazınız.
S:3)Ekle butonuna tıklandığında eğer İl radiobuttonu seçilmişse combobox1’e ( il label’in altındaki combobox) İlçe radiobutton’u seçiliyse combobox2’ye combobox1’e ( ilçe label’in altındaki combobox) ekleyen c#.net kodlarını yazınız.
S:4)Diziye Ekle’ye butonuna tıklandığında textbox3’e girilen Ad-soyadı diziye ekleyen,Göster butonuna tıklandığında ise textbox4’e girilen sıra numaralı dizi elemanını label7’ye yazan programın c#.net kodlarını yazınız.
Daha fazla bilgi için : www.gorselprogramlama.com
CEVAPLAR
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 WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
string[] corba ={“mercimek”, “işkembe”, “ezo gelin”, “tarhana”, “domates” };
string[] arasicak = { “Peynirli Su Böreği”, “Pastırmalı Paçanga Böreği “, “Sarıyer Böreği”, “Pastırmalı Su Böreği ” };
string[] anayemek = { “lüfer ızgara”, “sebzeli tavuk rosto”, “mantarlı köfte”, “ızgara köfte”, “ezme kebap” };
string[] tatli = { “sütlaç”, “baklava”, “vişneli turta”, “muhallebi” };
string[] adSoyad = new string[100];
int sayac;
private void Form1_Load(object sender, EventArgs e)
{
Random r = new Random();
label1.Text=”Günün Menüsü = “+corba[r.Next(5)]+” “+arasicak[r.Next(4)]+” “+anayemek[r.Next(5)]+” “+tatli[r.Next(5)];
}
private void listeyeEkle_Click(object sender, EventArgs e)
{
if (listBox1.Items.IndexOf(textBox1.Text) != -1) MessageBox.Show(“Girdiğiniz vergi numarası listede mevcut”);
else listBox1.Items.Add(textBox1.Text);
}
private void ekle_Click(object sender, EventArgs e)
{
if (radioButton1.Checked== true) comboBox1.Items.Add(textBox2.Text);
else comboBox2.Items.Add(textBox2.Text);
}
private void diziyeEkle_Click(object sender, EventArgs e)
{
adSoyad[sayac] = textBox3.Text;
sayac++;
}
private void goster_Click(object sender, EventArgs e)
{
label7.Text=adSoyad[int.Parse(textBox4.Text)];
}
private void groupBox1_Enter(object sender, EventArgs e)
{
}
}
}
Soruların ve cevap anahtarının word belgesini,c#.net’te yapılmış uygulamayı indirmek için Tıklayınız
Daha fazla bilgi için : www.gorselprogramlama.com