C++第3次作业
2016-04-12 13:16
411 查看
一、定期存款利息计算器
二、本月有几天?
三、 多分段函数求值
#include<iostream> using namespace std; int main() { int type; double m, t, rate, lixi; cout << "欢迎使用利息计算器!"; cout << "请输入存款金额:"; cin >> m; cout << "======存款期限======"; cout << "1. 五年"; cout << "2. 三年"; cout << "3. 二年 "; cout << "4. 一年"; cout << "5. 六个月"; cout << "6. 三个月"; cout << "请输入存款期限的代号:"; cin >> type; if (type>=1 && type <=6) { switch(type) { case 1: t = 5; rate = 0.055; break; case 2: t = 3; rate = 0.05; break; case 3: t = 2; rate = 0.044; break; case 4: t = 1; rate = 0.035; break; case 5: t = 0.5; rate = 0.033; break; case 6: t = 0.25; rate = 0.031; break; } lixi = m * t * rate; cout << "到期利息为:" << lixi << "元,本息合计共"<< lixi + m<<"元。"<<endl; } else cout << "选择存款类型错误!"<<endl; cout << "感谢您的使用,欢迎下次光临!"<<endl; return 0; }
二、本月有几天?
#include<iostream> using namespace std; int main() { int y,m,d; cout<<"请输入年份和月份"; cin>>y>>m; if(m==2) { if((y % 4 == 0) && (y % 100 != 0) || (y % 400 == 0)) d=29; else d=28; } else { if(m==4 || m==6 || m==9 || m==11) d=30; else { if(m==1 || m==3 || m==5 || m==7 || m==8 || m==10 || m==12) d=31; } } cout<<"本月的天数为:"<<d; return 0; }
三、 多分段函数求值
#include<iostream> #include<cmath> using namespace std; int main() { int x,y; cout<<"输入x="; cin>>x; if (x<2)y=x; else if(x<10)y=sqrt(x+1); else if(x<6)y=x*x+1; else y=1/(x+1); cout<<"y="<<y; return 0; }
相关文章推荐
- c++作业3
- c++作业3
- 大型分布式C++框架《三:序列化与反序列化》
- C++作业3
- c++实验三----个人所得税计算器
- 从结构struct谈到类class(基于C++实现) 推荐
- C++中构造函数、参数列表、析构函数、拷贝构造函数、动态分配的数组变量的删除的简单例子
- C语言输入一个整数,输出其二进制位中1的个数
- C++ vector 数组实现
- C++ String类 ( 构造、拷贝构造、赋值运算符重载和析构函数)
- C/C++——strcpy函数的实现 和解析
- 【C语言】取值符&和间接值*辨析
- C++ string与stringstream
- C++计数排序详解
- C语言字符串函数详解
- 学习C++ -> 类(Classes)的定义与实现
- C语言指针作为形参的一些问题
- C语言内存地址基础
- 《C++标准程序库》学习笔记 -- 第二章
- C语言的操作符号