9 November 2025 Sunday 10:45:00


C# ile KDV Hesaplama Programı

C# ile KDV Hesaplama Programı

Merhaba arkadaşlar Windows Form uygulaması ile KDV ve iskonto Hesaplama programı yapacağız. Programı yapmadan önce Form penceresi içerisine 2 adet buton 2 adet Grupbox 3 adet textbox 1 adet  spinEdit ve 17 adet Label kullanımı sağlayacağız.

Tasarım Görselimiz ve kodumuz aşağıdaki gibidir.

 

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;
using static System.Windows.Forms.VisualStyles.VisualStyleElement.Button;

namespace KDV
{
    public partial class Form1 : DevExpress.XtraEditors.XtraForm
    {
        public Form1()
        {
            InitializeComponent();
        }
        
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            double fiyat = Convert.ToDouble(txtKDV.Text);
            double adet = Convert.ToDouble(txtAdet.Text);
            double toplam = fiyat * adet;
            double kdv8 = 0;
            double kdv10 = 0;
            double kdv18 = 0;
           
            kdv8 = toplam * 0.08;           
            kdv10 = toplam * 0.10;           
            kdv18 = toplam * 0.18;          
           
            lblKdv8.Text = kdv8 + " ₺";
            lblKdv10.Text = kdv10 + " ₺";
            lblKdv18.Text = kdv18 + " ₺";

            lblToplam8.Text = toplam + kdv8 + " ₺";
            lblToplam10.Text = toplam + kdv10 + " ₺";
            lblToplam18.Text = toplam + kdv18 + " ₺";
        }

        private void simpleButton2_Click(object sender, EventArgs e)
        {
           
            double urunFiyati = Convert.ToDouble(txtTotalBedeli.Text);
            double iskontoOrani = Convert.ToDouble(txtiskonto.Text);


            double iskontoTutari = urunFiyati * iskontoOrani / 100.0;
            double indirimliFiyat = urunFiyati - iskontoTutari;

            lbliskontoOrani.Text = ("İskonto tutarı: " + indirimliFiyat);
            lbliskontoTutar.Text = ("İskonto tutarı: " + iskontoTutari);

        }
    }
}

 

 

 

 

 

 

 

 

 

img

ibrahim ÖZKAN