Isse Kun
Emektar Üye
Merhaba arkadaşlar bu gün sizlere genellikle işletmecilere ait olan komisyon hesaplamayı göstereceğim.Bir çok işletmeci bu işlemi kağıt üzerinden vb. yaparlar fakat bunların sonucunda bazı matematiksel hatalar ortaya çıkabilir.Bu matematiksel hatayı küçümsemeyin çünkü tek bir ürün satmıyorsunuz birden fazla ürün sattığınız için bu durum aylık geliriniz de büyük bir düşüş yaratabilir.
İlk olarak değişkenlerimizi tanımlayalım arkadaşlar;
Daha sonra "Ürün Ekle" butonunun click bölümüne geliyoruz ve yazıyoruz;
bir sonraki işlemde "Komisyon Bilgilerini Kaydet" butonunun click bölümüne yazıyoruz;
ve son olarak "Komisyon Hesapla" butonunun click bölümüne aşağıdaki kodları yazarak işlemimizi bitiyoruz.
İlk olarak değişkenlerimizi tanımlayalım arkadaşlar;
C#:
double komisyonFiyat1 = 0;
double komisyonFiyat2 = 0;
double komisyonOran1 = 0;
double komisyonOran2 = 0;
double toplamUrunfiyat = 0;
double urunfiyat = 0;
double hesaplanmisKomisyon1 = 0;
double hesaplanmisKomisyon2 = 0;
Daha sonra "Ürün Ekle" butonunun click bölümüne geliyoruz ve yazıyoruz;
C#:
// Ekle butonuna tıklanınca olacaklar
urunfiyat = Convert.ToDouble(NumericUpDownUrun.Value);
//urun fiyat değişkenine ürün fiyatını atıyoruz
listBoxUrunler.Items.Add(urunfiyat + " TL");
//listbox'a ürün fiyatlarını teker teker ekliyoruz
toplamUrunfiyat = toplamUrunfiyat + urunfiyat;
//tüm eklenen ürünlerin fiyatını topluyoruz
if (urunfiyat <= komisyonFiyat1)
{// Eğer ürün fiyatı komisyonFiyatı1'den küçük veya eşit ise
hesaplanmisKomisyon1 = hesaplanmisKomisyon1 + ((urunfiyat / 100) * komisyonOran1);
//hesaplanmisKomisyon1'e eklenen ürünün hesaplanmış komisyonu ekleniyor
}
else if ((urunfiyat > komisyonFiyat1) && (urunfiyat <= komisyonFiyat2))
{// Eğer ürün fiyatı komisyonFiyatı1'den büyük ve komisyonFiyat2'den küçük ise
hesaplanmisKomisyon2 = hesaplanmisKomisyon2 + ((urunfiyat / 100) * komisyonOran2);
//hesaplanmisKomisyon2'ye eklenen ürünün hesaplanmış komisyonu ekleniyor
}
bir sonraki işlemde "Komisyon Bilgilerini Kaydet" butonunun click bölümüne yazıyoruz;
C#:
//Komisyon bilgileri kaydediliyor
komisyonFiyat1 = Convert.ToDouble(numericUpDownKomisyonFiyat1.Value);
komisyonFiyat2 = Convert.ToDouble(numericUpDownKomisyonFiyat2.Value);
komisyonOran1 = Convert.ToDouble(numericUpDownKomisyonOran1.Value);
komisyonOran2 = Convert.ToDouble(numericUpDownKomisyonOran2.Value);
//Değişkenlere değerler atanıyor
labelBilgi.Text = komisyonFiyat1.ToString() + "TL'ye kadar olan ürün fiyatları için komisyon oranı "
+ komisyonOran1.ToString() + "% \n" + komisyonFiyat2.ToString() + "TL'ye kadar olan ürün fiyatları için komisyon oranı "
+ komisyonOran2.ToString() + "%\n" + komisyonFiyat2.ToString() + "TL üzeri için ise komisyon bedeli yoktur.";
//labelBilgi label'ına tüm komisyon tutar ve oranları yazdırılıyor
ve son olarak "Komisyon Hesapla" butonunun click bölümüne aşağıdaki kodları yazarak işlemimizi bitiyoruz.
C#:
//Komisyonlar hesaplanıyor
labelToplamUrunTutari.Text = Convert.ToString(toplamUrunfiyat) + "TL";
labelToplamKomisyonTutari.Text = Convert.ToString(Math.Round((hesaplanmisKomisyon1 + hesaplanmisKomisyon2), 2)) + "TL";
labelKomisyonSonrasiTutar.Text = Convert.ToString(Math.Round((toplamUrunfiyat + hesaplanmisKomisyon1 + hesaplanmisKomisyon2), 2)) + "TL";
Bağlantıları görmek için lütfen
Giriş Yap
&
Bağlantıları görmek için lütfen
Giriş Yap