计算个人所得税计算器设计
界面
代码
private void button1_Click(object sender, EventArgs e)
{
double income;//收º?入¨?总Á¨¹额?
double jtax;//应®|纳¨¦个?人¨?所¨´得Ì?税¡ã税¡ã额?
double stax;//应®|纳¨¦税¡ã所¨´得Ì?额?
double trate=0.00;//适º¨º用®?税¡ã率¨º
double deduct;//允¨º许¨ª扣?除y部?分¤?
double sdeduct=0.00;//速¨´算?扣?除y数ºy
income = int.Parse(textBox1.Text);
deduct = int.Parse(textBox2.Text);
stax = income - deduct;
if (stax <= 1500)
{
trate = 0.03;
sdeduct = 0;
}
else
{
if (stax > 1500 & stax <= 4500)
{
trate = 0.10;
sdeduct = 105;
}
else if (stax > 4500 & stax <= 9000)
{
trate = 0.20;
sdeduct = 555;
}
else if (stax > 9000 & stax <= 35000)
{
trate = 0.25;
sdeduct = 1005;
}
else if (stax > 35000 & stax <=55000 )
{
trate = 0.30;
sdeduct = 2755;
}
else if (stax > 55000 & stax <= 80000)
{
trate = 0.35;
sdeduct = 5505;
}
else if (stax > 80000 )
{
trate = 0.45;
sdeduct = 13505;
}
}
jtax = stax * trate - sdeduct;
textBox3.Text = jtax.ToString ();
}
private void button2_Click(object sender, EventArgs e)
{
textBox1.Text = "";
textBox2.Text = "";
textBox3.Text = "";
}
¥29.8
¥9.9
¥59.8