C++作业3
2016-04-11 15:58
405 查看
项目2:本月有几天?
项目3:定期存款利息计算器
项目4:多分数段函数求值
#include <iostream> using namespace std; int main( ) { int year,month; cout<<"请输入年份和月份:"; cin>>year>>month; if(year%4==0&&year%100!=0||year%400==0) switch(month) { case 1:cout<<"本月有31天\n";break; case 2:cout<<"本月有29天\n";break; case 3:cout<<"本月有31天\n";break; case 4:cout<<"本月有30天\n";break; case 5:cout<<"本月有31天\n";break; case 6:cout<<"本月有30天\n";break; case 7:cout<<"本月有31天\n";break; case 8:cout<<"本月有31天\n";break; case 9:cout<<"本月有30天\n";break; case 10:cout<<"本月有31天\n";break; case 11:cout<<"本月有30天\n";break; case 12:cout<<"本月有31天\n";break; default:cout<<"error\n";break;} else switch(month) { case 1:cout<<"本月有31天\n";break; case 2:cout<<"本月有28天\n";break; case 3:cout<<"本月有31天\n";break; case 4:cout<<"本月有30天\n";break; case 5:cout<<"本月有31天\n";break; case 6:cout<<"本月有30天\n";break; case 7:cout<<"本月有31天\n";break; case 8:cout<<"本月有31天\n";break; case 9:cout<<"本月有30天\n";break; case 10:cout<<"本月有31天\n";break; case 11:cout<<"本月有30天\n";break; case 12:cout<<"本月有31天\n";break; default:cout<<"error\n";break;} return 0; }
项目3:定期存款利息计算器
#include<iostream.h> void main() { double a,c,d,e,f,g,h,k,w,p,q,r,s; cout<<"欢迎使用利息计算器!"<<endl; cout<<"请输入存款金额:"; cin>>a; cout<<"======存款期限======"<<endl; cout<<"1.3个月"<<endl; cout<<"2.6个月"<<endl; cout<<"3.一年"<<endl; cout<<"4.二年"<<endl; cout<<"5.三年"<<endl; cout<<"6.五年"<<endl; int b; cout<<"请输入存款期限的代号:"; cin>>b; c=a*0.031*0.25; k=a+c; d=a*0.033*0.5; w=a+d; e=a*0.035*1; p=a+e; f=a*0.044*2; q=a+f; g=a*0.050*3; r=a+g; h=a*0.055*5; s=a+h; switch(b) {case 1:cout<<"到期利息为:"<<c<<"元,本息合计共"<<k<<"元。\n";break; case 2:cout<<"到期利息为:"<<d<<"元,本息合计共"<<w<<"元。\n";break; case 3:cout<<"到期利息为:"<<e<<"元,本息合计共"<<p<<"元。\n";break; case 4:cout<<"到期利息为:"<<f<<"元,本息合计共"<<q<<"元。\n";break; case 5:cout<<"到期利息为:"<<g<<"元,本息合计共"<<r<<"元。\n";break; case 6:cout<<"到期利息为:"<<h<<"元,本息合计共"<<s<<"元。\n";break; default:cout<<"error\n";break; } cout<<"感谢您的使用,欢迎下次光临!"<<endl; }
项目4:多分数段函数求值
#include<iostream.h> #include<cmath> void main() { double x,y; cout<<"请输入x的值:"; 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; else y=x; cout<<"y的值是:"<<y<<endl; }
相关文章推荐
- C++指针数组、数组指针、数组名及二维数组技巧汇总
- C/C++ 二维指针 矩阵 初始化
- c/c++全局变量在多个源文件中的使用
- C++基本语法-----sort、const与stream
- C++继承的相关概念
- png数据块IHDR_IDAT_END读取
- leetcode(三)—— Longest Substring Without Repeating Characters(最长不重复子串 Python/C++)
- C++11:模板实现opencl向量类型(cl_intn,cl_floatn...)的简单运算符(+,-)重载及length,distance函数
- 备忘录模式(Memento)C++实现
- C语言标记化结构初始化语法
- C语言写的俄罗斯方块
- C++实验3-个人所得税计算器
- C++中回车换行(\n\r)和换行(\r)的区别
- C++ std::pair
- [C++日常小题] 三角螺旋数组
- C++ 栈的应用
- C和C++中void*的区别
- JNI/NDK开发指南(七)——C/C++访问Java实例变量和静态变量
- JNI/NDK开发指南(六)——C/C++访问Java实例方法和静态方法
- C++的静态库与动态库