C# Parayı Banknotlara Ayrıştırma - Bilişim Konuları

C# Parayı Banknotlara Ayrıştırma

Visual C# programında klavyeden girilen para miktarını banknotlara ayıran program. Girilen para tutarı içerisinde kaç tane 200, kaç tane 100, kaç tane 50, kaç tane 20, kaç tane 10, kaç tane 5, kaç tane 1 tl para varsa hepsini ayrı ayrı hesaplayıp alt alta yazan program.

Programın Visual C# kodları:

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 Para_ayrıştırma
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            int ParaMik = int.Parse(txtParaMik.Text);
            int Adet = 0;
            lblParalar.Text = "";
            if (ParaMik >= 200)
            {
                Adet = ParaMik / 200;
                ParaMik = ParaMik % 200;
                lblParalar.Text = Adet.ToString() + " adet 200 TL \n";
            }
            if (ParaMik >= 100)
            {
                Adet = ParaMik / 100;
                ParaMik = ParaMik % 100;
                lblParalar.Text = lblParalar.Text + Adet.ToString() + " adet 100 TL \n";
            }
            if (ParaMik >= 50)
            {
                Adet = ParaMik / 50;
                ParaMik = ParaMik % 50;
                lblParalar.Text = lblParalar.Text + Adet.ToString() + " adet 50 TL \n";
            }
            if (ParaMik >= 20)
            {
                Adet = ParaMik / 20;
                ParaMik = ParaMik % 20;
                lblParalar.Text = lblParalar.Text + Adet.ToString() + " adet 20 TL \n";
            }
            if (ParaMik >= 10)
            {
                Adet = ParaMik / 10;
                ParaMik = ParaMik % 10;
                lblParalar.Text = lblParalar.Text + Adet.ToString() + " adet 10 TL \n";
            }
            if (ParaMik >= 5)
            {
                Adet = ParaMik / 5;
                ParaMik = ParaMik % 5;
                lblParalar.Text = lblParalar.Text + Adet.ToString() + " adet 5 TL \n";
            }
            if (ParaMik >= 1)
            {
                Adet = ParaMik / 1;
                ParaMik = ParaMik % 1;
                lblParalar.Text = lblParalar.Text + Adet.ToString() + " adet 1 TL \n";
            }
        }
    }
}
Bu Yazıya Tepkin Nedir?
+1
1
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Yorum Yap

4 Yorum