c++实验3,个人所得税
2016-04-11 16:37
495 查看
一,问题及代码
三,心得体会
对语句的掌握应该灵活,因为我不会switch语句,所以用了if
四,知识点总结
if语句时,不管if后面接什么
都要用{}
这样可以保证不出错
/* * 文件名称: SalaryCaculater.cpp * 作 者: 安佳航 * 完成日期: 2016 年 4 月 5 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:制作个人所得税计算器; * 输入描述:输入月收入; * 问题描述:对输入的月收入做出判断以及一系列计算; * 程序输出:输出应交税务以及税后收入; * 问题分析:选择合适的选择结构语句; * 算法设计:使用if语句。 */ #include <iostream> using namespace std; int main( ) { double dSalary,dTax=0,dNetIncome=0; cout<<"请输入您本月的收入总额(元):"; cin>>dSalary; double Spare,TaxRate; int deduction; Spare=dSalary-3500; if(Spare>0) { if(Spare<=1500) TaxRate=0.03,deduction=0; else if(Spare<=4500) TaxRate=0.10,deduction=105; else if(Spare<=9000) TaxRate=0.20,deduction=555; else if(Spare<=35000) TaxRate=0.25,deduction=1005; else if(Spare<=55000) TaxRate=0.30,deduction=2755; else if(Spare<=80000) TaxRate=0.35,deduction=5505; else TaxRate=0.45,deduction=13505; } else { TaxRate=0; deduction=0; } dTax=Spare*TaxRate-deduction; dNetIncome=dSalary-dTax; cout<<"您本月应缴个人所得税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<"元"<<endl; cout<<"依法纳税,共享繁荣。谢谢使用"<<endl; return 0; }二,运行结果
三,心得体会
对语句的掌握应该灵活,因为我不会switch语句,所以用了if
四,知识点总结
if语句时,不管if后面接什么
都要用{}
这样可以保证不出错
相关文章推荐
- 《More Effective C++》 Item M1:指针与引用的区别
- C++ 单元测试 Cpputest
- 剑指Offer——单例模式C++实现
- C++ Q&A(三) C++的内存模型
- 孙鑫VC学习笔记 (图形的保存和重绘)
- C++作业3
- C++指针数组、数组指针、数组名及二维数组技巧汇总
- C/C++ 二维指针 矩阵 初始化
- c/c++全局变量在多个源文件中的使用
- C++基本语法-----sort、const与stream
- C++继承的相关概念
- png数据块IHDR_IDAT_END读取
- leetcode(三)—— Longest Substring Without Repeating Characters(最长不重复子串 Python/C++)
- C++11:模板实现opencl向量类型(cl_intn,cl_floatn...)的简单运算符(+,-)重载及length,distance函数
- 备忘录模式(Memento)C++实现
- C语言标记化结构初始化语法
- C语言写的俄罗斯方块
- C++实验3-个人所得税计算器
- C++中回车换行(\n\r)和换行(\r)的区别
- C++ std::pair