12-04-2011, 01:18 AM
C# İLE Oto Park Programı Yapmak
Basit bir oto park programı hazırlamaya ne dersiniz?
Öncelikle 2 adet radio buton oluşturduk. Name kısımlarını aşağıdaki gibi değiştirdik.
rdKucukArac ve rdBuyukArac
1 adet TextBox ekliyoruz. Name kısmını aşağıdaki gibi değiştirdik.
txtSaat
1 adet label ekliyoruz. Name kısmını aşağıdaki gibi değiştirdik.
lblToplamFiyat
Şimdi hangi radio button seçildiyse ona göre işlem yaptırıyoruz.
Class altında int saat, int araSaat, int fiyat, int toplamFiyat olarak 4 adet değişken tanımlıyoruz.
Basit bir oto park programı hazırlamaya ne dersiniz?
Öncelikle 2 adet radio buton oluşturduk. Name kısımlarını aşağıdaki gibi değiştirdik.
rdKucukArac ve rdBuyukArac
1 adet TextBox ekliyoruz. Name kısmını aşağıdaki gibi değiştirdik.
txtSaat
1 adet label ekliyoruz. Name kısmını aşağıdaki gibi değiştirdik.
lblToplamFiyat
Şimdi hangi radio button seçildiyse ona göre işlem yaptırıyoruz.
Class altında int saat, int araSaat, int fiyat, int toplamFiyat olarak 4 adet değişken tanımlıyoruz.
Code:
if(rdKucukArac.Checked)
{
int saat = int.Parse(txtSaat.Text);
if(saat == 1);
{
lblToplamFiyat.Text = "5 TL";
}
else if(saat < 0) // Eksi değer girilmesini önledik
{
lblToplamFiyat.Text = "0";
}
else if(saat > 1)
{
toplamFiyat = 5 + araSaat * 3; // Eğer saat 1' den fazla ise mevcut saatin üzerine 3 TL daha ekleyecek
if(toplamFiyat > 30)
MessageBox.Show("30 TL' den fazla alamazsınız!","Bilgi");
else
{
lblToplamFiyat.Text = toplamFiyat.ToString();
}
}
}
if(rdBuyukArac.Checked)
{
int saat = int.Parse(txtSaat.Text);
if(saat == 1);
{
lblToplamFiyat.Text = "8 TL";
}
else if(saat < 0) // Eksi değer girilmesini önledik
{
lblToplamFiyat.Text = "0";
}
else if(saat > 1)
{
toplamFiyat = 8 + araSaat * 5; // Eğer saat 1' den fazla ise mevcut saatin üzerine 5 TL daha ekleyecek
if(toplamFiyat > 50)
MessageBox.Show("50 TL' den fazla alamazsınız!","Bilgi");
else
{
lblToplamFiyat.Text = toplamFiyat.ToString();
}
}
}
·٠•●♥ Ƹ̵̡Ӝ̵̨̄Ʒ ♥●•٠·˙˜”*°•. || Türk Team - SaNcArHaN71 || .•°*”˜˙·٠•●♥ Ƹ̵̡Ӝ̵̨̄Ʒ ♥●•٠·˙