过程理解:
设输入的金额K=888;
则c100=k/100;c100=8;(c100代表100元的数量)
k=k-c100*100;
c50=k/50;c50=88/50=1;
k=k-c50*50;k=88-50*1=38;
c20=k/20;c20=38/20=1;
以下的票面同理计算
流程
1:在新建项目时我们分别选择,c#,windows,桌面;
2:界面设计
其中“换算”是用工具栏里面的button;其余数字使用label;文本框使用TextBox;
3:写代码
双击换算,进入代码区,代码为
private void button1_Click(object sender, EventArgs e)
{int k, c;
k = Convert.ToInt32(this.textBox7.Text);
c = k / 100;
this.c100.Text=Convert.ToString(c);
k = k - c * 100;
c = k / 50;
this.c50.Text = Convert.ToString(c);
k = k - 50 * c;
c = k / 20;
this.c20.Text = Convert.ToString(c);
k = k - 20 * c;
c = k / 10;
this.c10.Text = Convert.ToString(c);
k = k - 10 * c;
c = k / 5;
this.c5.Text = Convert.ToString(c);
k = k - 5 * c;
c = k / 1;
this.c1.Text = Convert.ToString(c);
}