C++第3次实验(基础班)—选择结构程序设计

项目1:个人所得税计算器
编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识)。
(1)自选if语句的嵌套或/和switch语句完成程序设计;
(2)下面给出程序的基本框架,请下载使用。

[cpp]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. #include <iostream>     
  2. using namespace std;  
  3. int main( )  
  4. {  
  5.     double dSalary,dTax=0,dNetIncome=0;   
  6.     cout<<"请输入您本月的收入总额(元):";  
  7.     cin>>dSalary;  
  8.     // 下面求解应缴个人所和税dTax和税后收入dNetIncome  
  9.   
  10.   
  11.     cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";  
  12.     cout<<"依法纳税,共享繁荣。谢谢使用!\n";  
  13.     return 0;  
  14. }  
附:关于个人所得税的有关背景知识
计算方法:个人所得税=(收入总额-3500)*税率-速算扣除数

我国个人所得税起征点基数为3500元,超出部分按以下7级计算。

序号  收入范围                             税率   速算扣除数
1 超过0至1500                                  3%     0
2 超过1500元至4500元的部分        10%   105
3 超过4500元至9000元的部分        20%   555
4 超过9,000元至35,000元的部分     25%   1005
5 超过35,000元至55,000元的部分    30%   2755
6 超过55,000元至80,000元的部分    35%   5505
7 超过80,000以上                             45%   13505

例如:王某月收入总额3600元,个人所得税=(3600-3500)*3%=3元;

再例:李某月收入13500元,个人所得税=(13500-3500)*25%-1005=2500-1005=1495元。

项目2:本月有几天?

自选if语句的嵌套或/和switch语句完成程序设计

编程序,输入年份和月份,输出本月有多少天。合理选择分支语句完成设计任务。
样例输入1:2004 2
输出结果1:本月29天
样例输入2:2010 4
输出结果2:本月30天


项目3:定期存款利息计算器

输入存款金额并选择存款种类,计算出利息(不计利息税)和本息合计。要求使用switch语句,根据选择的存款种类,确定利率和存期后计算。
提示:利息=金额×年利率×存期(单位:年,3个月为0.25年,6个月为0.5年)。
例如:1000元存6个月,利息=1000×0.033×0.5=16.5元
年利率:3个月  3.10%,6个月 3.30%,一年 3.50%,二年 4.40%,三年 5.00%,五年 5.50%。
程序运行图参考下面的界面:


项目4:多分数段函数求值

从键盘输入x的值(要求为实型),根据下面的公式计算并输出y的值。 


猜你喜欢

转载自blog.csdn.net/macrohui2017/article/details/56670081