项目二 本月有几天?
/*
02.* 文件名称:001.cpp
03.* 作 者:朱婵媛
04.* 完成日期:2016 年 4 月 8 日
05.* 版 本 号:v1.0
06.* 对任务及求解方法的描述部分:
07.* 输入描述:无
08.* 问题描述:我的第三个C++程序,熟悉程序的编辑、运行过程
09.* 程序输出:本月有几天
10.* 问题分析:略
11.* 算法设计:略
12.*/
#include <iostream>
using namespace std;
int main()
{
int Year,Month,Day;
cout<<"请输入年份跟月份"<<endl;
cin>>Year>>Month;
switch(Month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
Day=31;break;
default:
{
case 4:
case 6:
case 9:
case 11:
Day=30;break;
case 2:
{
if((Year%4==0&&Year%100!=0)||Year%400==0)
Day=29;
else
Day=28;
}
}
}
cout<<"该年该月的天数为"<<Day<<endl;
return 0;
}
项目三 定期存款利息计算器
/*
02.* 文件名称:001.cpp
03.* 作 者:朱婵媛
04.* 完成日期:2016 年 4 月 9 日
05.* 版 本 号:v1.0
06.* 对任务及求解方法的描述部分:
07.* 输入描述:无
08.* 问题描述:我的第三个C++程序,熟悉程序的编辑、运行过程
09.* 程序输出:个人所得利息及本息合计
10.* 问题分析:略
11.* 算法设计:略
12.*/
#include <iostream>
using namespace std;
int main()
{
int money,term;
double interest,sumary;
cout<<"欢迎使用利息计算器!"<<endl;
cout<<"请输入存款金额:"<<endl;
cin>>money;
cout<<"====存款期限====\n 1.3个月\n 2.6个月\n 3.一年\n 4.二年\n 5.三年\n 6.五年"<<endl;
cout<<"请输入存款期限的代号"<<endl;
cin>>term;
if(term>=1&&term<=6)
{
switch(term)
{
case 1:interest=money*0.25*0.031;break;
case 2:interest=money*0.5*0.033;break;
case 3:interest=money*1*0.035;break;
case 4:interest=money*2*0.044;break;
case 5:interest=money*3*0.05;break;
case 6:interest=money*5*0.055;break;
}
sumary=money+interest;
cout<<"到期利息为"<<interest<<"元,本息合计共"<<sumary<<"元。"<<endl;
cout<<"感谢您的使用,欢迎下次光临。"<<endl;
}
else cout<<"输入错误,请输入代号为1到6的数"<<endl;
return 0;
}
项目四 多分段函数求值
/*
02.* 文件名称:001.cpp
03.* 作 者:朱婵媛
04.* 完成日期:2016 年 4 月 9 日
05.* 版 本 号:v1.0
06.* 对任务及求解方法的描述部分:
07.* 输入描述:无
08.* 问题描述:我的第三个C++程序,熟悉程序的编辑、运行过程
09.* 程序输出:分段函数求值
10.* 问题分析:略
11.* 算法设计:略
12.*/
#include <iostream>
#include<cmath>
using namespace std;
int main()
{
double x,y;
cout<<"请输入一个数"<<endl;
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<<endl;
return 0;
}