using System;
using System.Windows.Forms;

namespace EMI_Calculator
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            double amt = Convert.ToDouble(textBoxPrincipal.Text);
            double dur = Convert.ToDouble(textBoxTime.Text);
            double interest = Convert.ToDouble(textBoxInterestRate.Text);

            interest = interest / (12 * 100); // one month interest
            dur = dur * 12; // one month period
            double emi = (amt * interest * Math.Pow(1 + interest, dur)) / (Math.Pow(1 + interest, dur) - 1);

            labelEmiResult.Text = emi.ToString();
        }
    }
}
