c++作业3

来源:互联网 发布:windows snmp 编辑:程序博客网 时间:2024/05/23 00:03

一、利息计算器

#include <iostream>using namespace std;int main(){double m,a,b,c,d,e,f;int t;cout<<"欢迎使用利息计算器!\n"<<"请输入您要存款金额:";cin>>m;a=m*0.031*0.25,b=m*0.033*0.5,c=m*0.035*1,d=m*0.044*2,e=m*0.050*3,f=m*0.055*5;cout<<"======存款期限======\n";cout<<"1、三个月  2、六个月  3、一年  4、二年  5、三年  6、五年\n"<<"请选择存款期限前的代号:";cin>>t;switch(t){case 1:cout<<"到期利息为:"<<a<<","<<"本息合计共:"<<a+m<<"\n";break;case 2:cout<<"到期利息为:"<<b<<","<<"本息合计共:"<<b+m<<"\n";break;case 3:cout<<"到期利息为:"<<c<<","<<"本息合计共:"<<c+m<<"\n";break;case 4:cout<<"到期利息为:"<<d<<","<<"本息合计共:"<<d+m<<"\n";break;case 5:cout<<"到期利息为:"<<e<<","<<"本息合计共:"<<e+m<<"\n";break;case 6:cout<<"到期利息为:"<<f<<","<<"本息合计共:"<<f+m<<"\n";break;default:cout<<"error\n";break;}return 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);elsey=1/(x+1);cout<<"y="<<y<<endl;return 0;}


三、本月的天数

#include <iostream>using namespace std;int main(){int year,month;cout<<"请依次输入您需要查询的年份和月份(中间用空格键分开):";cin>>year>>month;cout<<"本月天数为:";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;}


0 0
原创粉丝点击