一、本月有几天
/*
* 文件名称:本月有几天
* 作 者:郑鹏伟
* 完成日期:2016年4月7日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:略
* 输入描述:本月有几天
* 问题描述:本月有几天
* 程序输出:略
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
using namespace std;
int main ()
{
int dYear,dMonth,dDay=0;
cout<<"请依次输入年份、月份";
cin>>dYear>>dMonth;
if ((dYear%4==0)&&(dYear%100!=0)||(dYear%400==0))
{if(dMonth==2)
dDay=29;
else if(dMonth==1||3||5||7||8||10||12)
dDay=31;
else
dDay=30;}
else
{if(dMonth=2)
dDay=28;
else if(dMonth==1||3||5||7||8||10||12)
dDay=31;
else
dDay=30;}
cout<<"本月有"<<dDay<<"天";
return 0;
}
二、
多分数段函数求值
/*
* 文件名称:多分数段函数求值
* 作 者:郑鹏伟
* 完成日期:2016年4月7日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:略
* 输入描述:多分数段函数求值
* 问题描述:多分数段函数求值
* 程序输出:略
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
#include<math.h>
using namespace std;
int main ()
{
int x,y;
cout<<"请输入x的值";
cin>>x;
if(x<2)
y=x;
else if(x>=2&&x<6)
y=x*x+1;
else if(x>=6&&x<10)
y=sqrt(x+1);
else
y=1/(x+1);
cout<<"y的值为"<<y;
return 0;
}
三、定期存款利息计算器
#include <iostream>
using namespace std;
int main()
{
double dmoney,dinterest,dall;
int code;
cout<<"欢迎使用利息计算器!"<<endl;
cout<<"请输入存款金额:";
cin>>dmoney;
cout<<"=======存款期限======="<<endl;
cout<<"1. 3个月"<<endl;
cout<<"2. 6个月"<<endl;
cout<<"3.一年"<<endl;
cout<<"4.二年"<<endl;
cout<<"5.三年"<<endl;
cout<<"6.五年"<<endl;
cout<<"请输入存款期限的编号:";
cin>>code;
switch(code)
{
case 1:
{
dinterest=dmoney*0.031*0.25;
dall=dinterest+dmoney;
break;
}
case 2:
{
dinterest=dmoney*0.033*0.5;
dall=dinterest+dmoney;
break;
}
case 3:
{
dinterest=dmoney*0.035*1;
dall=dinterest+dmoney;
break;
}
case 4:
{
dinterest=dmoney*0.044*2;
dall=dinterest+dmoney;
break;
}
case 5:
{
dinterest=dmoney*0.05*3;
dall=dinterest+dmoney;
break;
}
case 6:
{
dinterest=dmoney*0.055*5;
dall=dinterest+dmoney;
break;
}
}
cout<<"到期利息为:"<<dinterest<<"元,"<<"本息合计共计"<<dall<<"元"<<endl;
cout<<"感谢您的使用,欢迎下次光临!"<<endl;
return 0;
}