MFC 制作一个工资计算器

2025-10-23 10:39:14

1、打开VS2013,新建一个VC++ MFC项目,命名为 gongzi.

MFC 制作一个工资计算器

2、在程序类型中,选择“基于对话框”,点击“完成”按钮。

MFC 制作一个工资计算器

3、删除原先的Static Text,添加相应的控件到窗体上。

MFC 制作一个工资计算器

4、在应发工资编辑框右击添加变量。 变量名称是 m_editTotal, 变量类型是 double, 类别为 value,点击“完成”。同样扣税费用编辑框右击添加变量。 变量名称是 m_editTax, 变量类型是 double, 类别为 value,应扣税款标签右击添加变量。 变量名称是 m_staticTax, 变量类型是 double, 类别为 value,应发工资标签右击添加变量。 变量名称是 m_staticTotal, 变量类型是 double, 类别为 value。

MFC 制作一个工资计算器

5、双击“计算应扣税款”进入代码,添加代码:

UpdateData(TRUE); double temp = m_editTotal - 3500;  if (temp <=1500) {  m_staticTax = temp*0.03 - 0; }  else if (temp <= 4500) {  m_staticTax = temp*0.1 - 105; } else if (temp <= 9000) {  m_staticTax = temp*0.2 - 555; } else if (temp <= 35000) {  m_staticTax = temp*0.25 - 1005; } else if (temp <= 55000) {  m_staticTax = temp*0.3 - 2755; } else if (temp <= 80000) {  m_staticTax = temp*0.35 - 5505; } else {  m_staticTax = temp*0.45 - 13505; } UpdateData(FALSE);

MFC 制作一个工资计算器

6、双击“反算应发工资”进入代码,添加代码:

UpdateData(TRUE); if (m_editTax <= 45) {  m_staticTotal = m_editTax / 0.03 + 3500; }  else if (m_editTax <= 345) {  m_staticTotal = (m_editTax +105) / 0.1 + 3500; } else if (m_editTax <= 1245) {  m_staticTotal = (m_editTax + 555) / 0.2 + 3500; } else if (m_editTax <= 7745) {  m_staticTotal = (m_editTax + 1005) / 0.25 + 3500; } else if (m_editTax <= 13745) {  m_staticTotal = (m_editTax + 2755) / 0.3 + 3500; } else if (m_editTax <= 22495) {  m_staticTotal = (m_editTax + 5505) / 0.35 + 3500; } else  {  m_staticTotal = (m_editTax + 13505) / 0.45 + 3500; } UpdateData(FALSE);

MFC 制作一个工资计算器

7、点击运行,输入对应的数目,按下按钮,查看执行效果。

MFC 制作一个工资计算器

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢