Ekran Görüntüsü:
C# Kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | private void btnHesapla_Click(object sender, EventArgs e) { double tutar = Convert.ToDouble(txtTutar.Text); if (rb5.Checked) { tutar = tutar * 0.95; // yüzde 5 indirim } else if (rb10.Checked) { tutar = tutar * 0.90; } else if (rb15.Checked) { tutar = tutar * 0.85; } else if (rb25.Checked) { tutar = tutar * 0.75; } //hesaplama bittikten sonra labal içinde ekliyoruz. lblIndirim.Text = tutar.ToString(); } |
Bu kod bir Windows Forms uygulamasında kullanılabilecek bir indirim hesaplama işlevini gerçekleştirir. İşte kodun açıklaması:
private void btnHesapla_Click(object sender, EventArgs e)
: “Hesapla” düğmesine tıklama olayının işlevi. Bu olay, kullanıcının indirim uygulamak istediği bir tutarı ve seçilen indirim oranını temel alır.double tutar = Convert.ToDouble(txtTutar.Text);
: Kullanıcının girdiği tutar, bir metin kutusu olantxtTutar
öğesinden alınır ve bu metin tutarını birdouble
veri türüne dönüştürür. Kullanıcının girdiği sayıyı ondalık sayı olarak işlemek için kullanılır.- İndirim Hesaplama:
- Kullanıcı radyo düğmelerinden birini seçmişse (
rb5
,rb10
,rb15
,rb25
), ilgili indirim oranını uygular. Örneğin, eğer “5%” radyo düğmesi seçilmişse,tutar
değişkeni mevcut değerin %5’i kadar azaltılır.
- Kullanıcı radyo düğmelerinden birini seçmişse (
lblIndirim.Text = tutar.ToString();
: İndirim hesaplandıktan sonra, hesaplanan indirim tutarı, bir etiket olanlblIndirim
içinde görüntülenir.ToString()
işlevi, hesaplanan indirim tutarını metin olarak etikete yerleştirir ve kullanıcıya gösterir.
Bu kod, bir miktar indirim uygulayan basit bir indirim hesaplama uygulamasını temsil eder. Kullanıcı, bir miktarı girdikten sonra indirim oranını seçer ve ardından “Hesapla” düğmesine tıklayarak indirim uygulanmış toplam tutarı görüntüler.
Yorum Yap