c++上机作业3
来源:互联网 发布:淘宝宝贝网址 编辑:程序博客网 时间:2024/06/08 05:21
一,问题及代码
/* * 文件名称:利息计算器.cpp * 作者: 王素雨 * 完成日期:2017 年 3 月 24 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:无 * 输入描述:请输入存款金额: * 问题描述:算本息及利息 * 程序输出: 到息利息为:16.5元,本息合计共1016.5元 * 问题分析:无 * 算法设计:无 */ #include <iostream>using namespace std;int main (){ int money; int number; cout<<"欢迎使用利息计算器!"<<endl<<"请输入存款金额:"; cin>>money; cout<<"======存款金额======"<<endl; cout<<"1.3个月"<<endl; cout<<"2.2个月"<<endl; cout<<"3. 一年"<<endl; cout<<"4. 二年"<<endl; cout<<"5. 三年"<<endl; cout<<"6. 五年"<<endl; cout<<"7. 六年"<<endl; cout<<"请输入存款期限的代号:"; cin>>number; switch(number) { double A,income; case 1:A=money*0.031*0.25,income=money+A; cout<<"到息利息为:"<<A<<"元,本息合计共"<<income<<"元"<<endl; cout<<"感谢您的使用,欢迎下次光临!"; break; case 2:A=money*0.033*0.50,income=money+A; cout<<"到息利息为:"<<A<<"元,本息合计共"<<income<<"元"<<endl; cout<<"感谢您的使用,欢迎下次光临!";break;case 3:A=money*0.035,income=money+A; cout<<"到息利息为:"<<A<<"元,本息合计共"<<income<<"元"<<endl; cout<<"感谢您的使用,欢迎下次光临!"; break;case 4:A=money*0.044*2.00,income=money+A; cout<<"到息利息为:"<<A<<"元,本息合计共"<<income<<"元"<<endl; cout<<"感谢您的使用,欢迎下次光临!"; break;case 5:A=money*0.050*3.00,income=money+A; cout<<"到息利息为:"<<A<<"元,本息合计共"<<income<<"元"<<endl;cout<<"感谢您的使用,欢迎下次光临!";break; case 6:A=money*0.055*5.00,income=money+A; cout<<"到息利息为:"<<A<<"元,本息合计共"<<income<<"元。";cout<<"感谢您的使用,欢迎下次光临!"; break; default:cout<<"error!\n";} return 0;}
运行结果
二,问题及代码
/* * 文件名称:分段函数.cpp * 作 者 王素雨 * 完成日期:2017 年 3 月 19 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:无 * 输入描述:请输入一个实数:36 * 问题描述:无 * 程序输出: 函数值y:0.027027 * 问题分析:无 * 算法设计:无 */ #include <iostream>#include <cmath>using namespace std;int main (){double x,y;cout<<"请输入一个实数:"; cin>>x;if(x>=10)y=1/(x+1);else if (x>=6)y=sqrt(x+1);else if (x>=2)y=x*x+1;elsey=x;cout<<"函数值y:"<<y;return 0;}
运行结果
三,问题及代码
/* * 文件名称:年份.cpp * 作 者:王素雨 * 完成日期:2017 年 4 月 5日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: if与switch混合运用 * 输入描述:2004 2* 问题描述:某年某月的天数 * 程序输出:本月有29天 * 问题分析:略 * 算法设计:略 */ #include <iostream>using namespace std;int main (){ int year,month; cin>>year>>month; if(year%4==0 && year%100!=0 || year%400==0 ) { switch(month) { case 1: case 3:case 5:case 7:case 8:case 10:case 12:cout<<"本月有31天";break;case 2: cout<<"本月有29天";break;default:cout<<"本月有30天";break;}} else { switch(month) { case 1: case 3:case 5:case 7:case 8:case 10:case 12:cout<<"本月有31天";break;case 2: cout<<"本月有28天";break;default:cout<<"本月有30天";break; } } return 0;}
运行结果
0 0
- 第二次c程序设计上机作业
- C语言第二次上机作业
- 上机作业3
- mysql上机作业3
- 上机作业3-2
- c++上机作业3
- c++上机作业3
- 上机作业3
- C++上机作业3
- 【c++】第十二周上机实践作业 项目 1-3
- 【c++】第十二周上机实践作业 项目 3
- 上机作业
- 上机作业
- 上机作业
- 上机作业
- 上机作业
- 上机作业
- 上机作业
- HYSBZ 1031 字符加密Cipher
- 代码填空: 圆周率
- java synchronized详解
- 文件重命名
- c++ 面向对象编程
- c++上机作业3
- 企业管理重要组成部分项目成本管理实务操作
- Bootstrap前端分页的实现(带省略号)
- 将eclipse和jdk文档相关联
- 设置节点属性;setInterval和setTimeout;转换为字符串;获取字符位置方法;检测字符串长度
- C++实验3—项目四:多分数段函数求值
- Flex布局
- iOS开发中SVN提交不了.a文件的解决方法
- php 接口类与抽象类的区别