C++作业3
来源:互联网 发布:人工智能大会唐平中 编辑:程序博客网 时间:2024/05/22 15:09
项目1:个人所得税计算器
编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识)。
(1)自选if语句的嵌套或/和switch语句完成程序设计;
(2)下面给出程序的基本框架,请下载使用。
#include <iostream>using namespace std;int main( ){double dSalary,dTax=0,dNetIncome=0,a;cout<<"请输入您本月的收入总额(元):";cin>>dSalary;a=dSalary-3500;if(a<=0) dTax=0; else { if(0<a<=1500) dTax=a*0.03; else if(1500<a<=4500) dTax=a*0.1-105; else if(4500<a<=9000) dTax=a*0.2-555; else if(9000<a<=35000) dTax=a*0.25-1005; else if(35000<a<=55000) dTax=a*0.3-2755; else if(55000<a<=80000) dTax=a*0.35-5505; else if(a>80000) dTax=a*0.45-13505; } dNetIncome=dSalary-dTax; cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";cout<<"依法纳税,共享繁荣。谢谢使用!\n"; return 0;}
项目2:本月有几天?
自选if语句的嵌套或/和switch语句完成程序设计
编程序,输入年份和月份,输出本月有多少天。合理选择分支语句完成设计任务。
样例输入1:2004 2
输出结果1:本月29天
样例输入2:2010 4
输出结果2:本月30天
#include <iostream>using namespace std;int main(){ int a,b,c; cout<<"输入年份"<<endl; cin>>a; cout<<"输入月份"<<endl; cin>>b; if((a%4==0)&&(a%100!=0)||(a%400==0)) switch(b) { case 1: c=31; break; case 3: c=31; break; case 4: c=30; break; case 5: c=31; break; case 6: c=30; break; case 7: c=31; break; case 8: c=31; break; case 9: c=30; break; case 10: c=31; break; case 12: c=31; break; case 2: c=29; break; case 11: c=30; break; } else switch(b) { case 1: c=31; break; case 3: c=31; break; case 4: c=30; break; case 5: c=31; break; case 6: c=30; break; case 7: c=31; break; case 8: c=31; break; case 9: c=30; break; case 10: c=31; break; case 12: c=31; break; case 2: c=28; break; case 11: c=30; break; } cout<<"本月有"<<c<<"天"<<endl; return 0;}
项目4:多分数段函数求值
从键盘输入x的值(要求为实型),根据下面的公式计算并输出y的值。
#include<iostream>#include<cmath>using namespace std;int main(){double x,y;cout<<"请输入X:"<<endl;cin>>x;if(x<2)y=x;else if(2<=x && x<6)y=x*x+1;else if(6<=x && x<10)y=sqrt(x+1);else y=1/(x+1);cout<<"y的值为"<<y<<endl;return 0;}
0 0
- c语言作业3
- c++-作业3
- c++-作业3
- C/C++作业3
- C语言程序设计课后作业3
- C++作业3
- C语言作业(3)
- c 作业
- c作业
- C作业
- c作业
- c作业
- c作业
- c作业
- c作业
- C++P27作业3,4,5,6
- C++P51作业1,3,4,6
- C语言作业-3-1奇偶个数
- 爱因斯坦思考题(多维穷举)
- 学习理论-贝叶斯统计和正则化
- 转载_架构师重构代码的12条军规
- 简单打开.swf文件
- 如何判断服务器返回的图片类型为GIF
- C++作业3
- 基础 HTML之目录问题(相对路径和绝对路径区别)
- HTML JS HTTP 精品插件记录
- 100个常用的 PHP 类库、资源和技巧小结
- 3、MongoDB基本管理命令
- 在Xshell中使用vim乱码解决方法
- wifidog 源码初分析(1)
- 关于tableview的headerview遮挡住cell的问题
- socket客户端发送消息到服务器端简单示例