MFC 制作一个工资计算器

 时间:2026-02-12 07:43:48

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 制作一个工资计算器

  • php中怎样把一个数赋值到一个数组
  • 怎么在myeclipse中导入已经写好的项目
  • 如何使用NetBeans创建PHP应用程序
  • Eclipse安装,更新,设置
  • 安装配置Tomcat
  • 热门搜索
    什么是阴沉木 山芋是什么 反右运动 复合维生素b片 通草是什么 微信视频号是什么 曾几何时是什么意思 抱歉的近义词是什么 什么是核心期刊 多规合一是什么意思