c++作业3多分段函数求值,定期存款利息计算器,本月有几天?
2016-04-07 10:42
375 查看
一.多分段函数求值
/* * 文件名称: 多分数段函数求值 * 作 者: 刘晓光 * 完成日期: 2016 年 4 月 7 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: * 问题描述: * 程序输出: * 问题分析: * 算法设计: */ #include <iostream> #include <cmath> using namespace std; int main() { double x,y; cout<<"输入x的值:"; cin>>x; if(x<2) y=x; else if(x<6) y=x*x+1; else if(x<10) y=sqrt(x+1); else if(x>=10) y=1/(x+1); cout<<"y="<<y<<endl; return 0; }
运行结果
<img src="http://img.blog.csdn.net/20160411211903858?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
二.<span style="color: rgb(85, 85, 85); font-family: 'microsoft yahei'; font-size: 15px; line-height: 35px;">定期存款利息计算器</span>
<pre name="code" class="cpp">/** 文件名称: 定期存款利息计算器* 作 者: 刘晓光* 完成日期: 2016 年 4 月 7 日* 版 本 号:v1.0* 对任务及求解方法的描述部分:* 输入描述:* 问题描述:* 程序输出:* 问题分析:* 算法设计:*/#include<iostream>using namespace std;int main(){int x,r;double d,s,g,h;cout<<"欢迎使用利息计算器!"<<endl;cout<<"请输入存款金额:";cin>>x;cout<<"======存款期限======"<<endl;cout<<"1、3个月\n2、6个月\n3、一年\n4、二年\n5、三年\n6、五年\n"<<endl;cout<<"请输入存款期限的代号:";cin>>r;switch(r){case 1:d=0.25;s=0.0310;break;case 2:d=0.50;s=0.0330;break;case 3:d=1.00;s=0.0350;break;case 4:d=2.00;s=0.0440;break;case 5:d=3.00;s=0.0500;break;case 6:d=5.00;s=0.0550;break;}g=x*d*s;h=g+x;cout<<"到期利息为:"<<g<<"本息合计共"<<h<<endl;cout<<"感谢您的使用,欢迎下次光临!"<<endl;return 0;}
运行结果
<img src="http://img.blog.csdn.net/20160411212834985?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
三.本月有几天?
<pre name="code" class="cpp">/** 文件名称: 本月有几天?* 作 者: 刘晓光* 完成日期: 2016 年 4 月 7 日* 版 本 号:v1.0* 对任务及求解方法的描述部分:* 输入描述:* 问题描述:* 程序输出:* 问题分析:* 算法设计:*/#include<iostream>using namespace std;int main(){int a,b,c;cout<<"请输入年份";cin>>a;cout<<"请输入月份";cin>>b;switch(b){case 1:case 3:case 5:case 7:case 8:case 10:case 12: c=31;break;case 4:case 6:case 9:case 11: c=30;break;case 2:if( a%400==0 || (a%4==0 && a%100!=0))c=29;else c=28;break;}cout<<"该月有"<<c<<endl;return 0;}运行结果
<img src="http://img.blog.csdn.net/20160411213325970?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
<span style="color: rgb(85, 85, 85); font-family: 'microsoft yahei'; font-size: 15px; line-height: 35px;"></span>
<span style="color: rgb(85, 85, 85); font-family: 'microsoft yahei'; font-size: 15px; line-height: 35px;"></span><pre name="code" class="cpp">
<span style="color: rgb(85, 85, 85); font-family: 'microsoft yahei'; font-size: 15px; line-height: 35px;"></span>
<span style="color: rgb(85, 85, 85); font-family: 'microsoft yahei'; font-size: 15px; line-height: 35px;"></span>
相关文章推荐
- C++服务器学习之VIM的常用命令
- C++中虚函数工作原理和(虚)继承类的内存占用大小计算
- 第五届蓝桥杯决赛C\C++B组——出栈次序
- C++删除目录和复制目录函数
- C++ 传参数 拉起程序
- Libcaptcha CAPTCHA 图片的 C 语言库
- C/C++程序员桌面壁纸---简尚黑
- c++作业2
- C++第三次实验——个人所得税
- C++ map嵌套使用 链接
- #if defined和#if !defined(c语言的宏定义)
- C++ 面试问题&资料整理
- c++第三次实验
- C++第三次实验1-个人所得税计算器
- C与C++中的常用提高程序效率的方法
- 搜索算法-二分搜索-方程解问题(problem 1001)
- C++使用迭代器遍历数组
- c++中ceil、round、floor取整
- C++ GET UTF-8网页编码转换
- C++作业2