C++作业3
来源:互联网 发布:扇贝听力没有mac版 编辑:程序博客网 时间:2024/05/16 04:48
项目二
一、问题及代码
本月有几天?编程序,输入年份和月份,输出本月有多少天。
/* * 文件名称:本月有几天 * 作 者:万紫琦 * 完成日期:2017 年 03月 24 日 * 版 本 号:v1.0 * 输入描述:输入年份和月份 * 问题描述:编程序,输入年份和月份,输出本月有多少天 * 程序输出:* 问题分析:略 * 算法设计:略 */ #include <iostream> using namespace std; int main( ) { int x,y; cout<<"请输入月份和年份:"; cin>>x>>y; switch(x) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: cout<<"本月为31天";break; case 4: case 6: case 9: case 11: cout<<"本月为30天";break; case 2: if(y%4==0&&y%100!=0||y%400==0) cout<<"本月为29天"; else cout<<"本月为28天"; return 0; } }
二、运行结果
项目三
一、问题及代码
输入存款金额并选择存款种类,计算出利息(不计利息税)和本息合计。
/* * 文件名称:万-wan.cpp* 作 者: 万紫琦* 完成日期:2017 年 03月28 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述:输入存款金额并选择存款种类,计算出利息(不计利息税)和本息合计。* 程序输出:使用switch语句,根据选择的存款种类,确定利率和存期后计算。* 问题分析:略 * 算法设计:略 */ #include <iostream> using namespace std; int main( ) { cout<<"欢迎使用利息计算器!"<<endl;int x,y;cout<<"请输入存款金额:"<<endl;cin>>x;cout<<"======存款期限======"<<endl;cout<<"1.三个月"<<endl;cout<<"2.六个月"<<endl;cout<<"3.一年"<<endl;cout<<"4.二年"<<endl;cout<<"5.三年"<<endl;cout<<"6.五年"<<endl;cout<<"请输入存款期限的代号:";cin>>y;switch(y){double z,w;case 1:z=x*0.031*0.25;w=x+z;cout<<"到期利息为:"<<z<<endl;cout<<"本息合计共:"<<w<<endl;break;case 2:z=x*0.033*0.5;w=x+z;cout<<"到期利息为:"<<z<<endl;cout<<"本息合计共:"<<w<<endl;break;case 3:z=x*0.035*1;w=x+z;cout<<"到期利息为:"<<z<<endl;cout<<"本息合计共:"<<w<<endl;break;case 4:z=x*0.044*2;w=x+z;cout<<"到期利息为:"<<z<<endl;cout<<"本息合计共:"<<w<<endl;break;case 5:z=x*0.05*3;w=x+z;cout<<"到期利息为:"<<z<<endl;cout<<"本息合计共:"<<w<<endl;break;case 6:z=x*0.055*5;w=x+z;cout<<"到期利息为:"<<z<<endl;cout<<"本息合计共:"<<w<<endl;break;}cout<<"感谢您的使用!欢迎下次光临!"<<endl;return 0;}二、运行结果
项目一:个人所得税计算器
一、问题及代码
编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入
代码:
/* * 文件名称:作业3 * 作 者:万紫琦 * 完成日期:2017 年 04 月 06 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: 编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入* 问题描述: 个人所得税计算器* 程序输出: * 问题分析:略 * 算法设计:略 */ #include <iostream> using namespace std; int main( ) { double dSalary,dTax,dNetIncome; cout<<"请输入您本月的收入总额(元):"; cin>>dSalary;if (dSalary>3500){cout<<"您需要缴税,具体情况如下:"<<endl;if(dSalary>=3500&&dSalary<4500) {dTax=(dSalary-3500)*0.03;dNetIncome=dSalary-dTax;}else if (dSalary<9000) {dTax=(dSalary-3500)*0.1-105;dNetIncome=dSalary-dTax;}else if (dSalary<35000) {dTax=(dSalary-3500)*0.2-555;dNetIncome=dSalary-dTax;}else if (dSalary<55000){dTax=(dSalary-3500)*0.3-2755;dNetIncome=dSalary-dTax;} else if (dSalary<80000){dTax=(dSalary-3500)*0.35-5505;dNetIncome=dSalary-dTax;} else{dTax=(dSalary-3500)*0.45-13505;dNetIncome=dSalary-dTax;} cout<<"您本月应缴个人所和税 "<<dTax<<" 元"<<endl; cout<<"税后收入是 "<<dNetIncome<<" 元"<<endl;}elsecout<<"您不需要缴税,谢谢!"<<endl; cout<<"依法纳税,共享繁荣。谢谢使用!\n"; 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奇偶个数
- Mybatis -- Mybatis-Generator自动生成Dao、Model、Mapping文件及其使用
- LoadRunner 和 HTTP 401 验证
- Chorm Console 查看Ajax Request
- spark自定义Accumulator高级应用(JAVA)
- RTMP协议从入门到放弃
- C++作业3
- iOS 数组去重
- python的selenium的带https安全隐私问题解决方案
- TensorFloow实战学习笔记1-第三章
- MySQL timestamp自动更新时间
- ichen UWP 隐私声明
- Android选择/拍照 剪裁 base64/16进制/byte上传图片+PHP接收图片
- C#微信公众号全攻略(4)--实现回复消息C#代码
- 删除排序链表中的重复元素-LintCode