C++实验3-个人所得税计算器
来源:互联网 发布:松下fp系列编程软件 编辑:程序博客网 时间:2024/05/21 10:07
一 问题及代码
/** 文件名称:ex0.cpp* 作 者:魏少敏* 完成日期:2016 年 4 月 10 日* 版 本 号:* 对任务及求解方法的描述部分:* 输入描述:无* 问题描述: 计算应该缴纳的税款及余额* 程序输出:* 问题分析:略* 算法设计:略*/#include <iostream>using namespace std;int main( ){ double dSalary,dTax=0,dNetIncome=0,chao; cout<<"请输入您本月的收入总额(元):"; cin>>dSalary; // 下面求解应缴个人所和税dTax和税后收入dNetIncome chao=dSalary-3500; if (dSalary<=3500) dTax=0; if (dSalary>3500&&dSalary<=5000) dTax=(dSalary-3500)*3/100; if (chao>1500&&chao<=4500) dTax=chao/10+105; if(chao>4500&&chao<=9000) dTax=chao*2/10+555; if(chao>9000&&chao<=35000) dTax=chao/4+1005; if(chao>35000&&chao<=55000) dTax=chao*3/10+2755; if(chao>55000&&chao<=80000) dTax=chao*35/100+5505; if (dSalary>80000) dTax=dSalary*45/100+13505; dNetIncome=dSalary-dTax; cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n"; cout<<"依法纳税,共享繁荣。谢谢使用!\n"; return 0;}
二 运行结果
三 心得体会
同样的问题用C语言会有多种多样的做法,乐趣无穷。
四 总结
输出结果时不可单一验证,因为某些错误程序在单一方面是正确的,故仅少量验证是无法检验程序的正确性,需要大量验证。
1 0
- C++实验3-个人所得税计算器
- C++实验3个人所得税计算器
- c++实验3-个人所得税计算器
- c++实验3-个人所得税计算器
- C++实验3个人所得税计算器
- c++实验3-个人所得税计算器
- C++实验3-个人所得税计算器
- C++实验3-个人所得税计算器
- c++实验3-个人所得税计算器
- C++实验3 - 个人所得税计算器
- c++实验3-个人所得税计算器
- c++实验3-个人所得税计算器
- c++实验3-个人所得税计算器
- c++实验3-个人所得税计算器
- c++实验3-个人所得税计算器
- c++实验3-个人所得税计算器
- c++实验3-个人所得税计算器
- C++实验3-个人所得税计算器
- 第三次上机作业
- 2016.04.07
- Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案
- iOS开发之----KVC的使用
- IDEA常用快捷键
- C++实验3-个人所得税计算器
- assert还是if
- int, long, long long区别
- Shiro学习(11)缓存机制
- 动态背景-粒子模型
- iOS 高级开发 KVC(一),ios开发kvc
- c++作业3
- Android性能
- Linux菜鸟必学的60个命令