1.问题及代码
* 文件名称: 利息计算器
* 作 者:钟奕
* 完成日期:2017 年 3 月 5 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:输入本金数额,根据利息与本金的计算公式。
* 输入描述:先输入5000元数额,在输入期限为两年的代号4
* 问题描述:求到期时候可以获得的本息数额
* 程序输出:5440
* 问题分析:需要搞清楚本金,利息和存储年限三者的关系
* 算法设计:
#include<iostream>
using namespace std;
int main()
{
double m,x,y,b; //m=money(本金);x=利息;y=年份;b=利率
int a; //存款期限代号
cout<<"欢迎使用利息计算器!"<<"\n";
cout<<"请输入存款金额:";
cin>>m;
cout<<"======存款期限======"<<'\n'<<"1、3个月"<<'\n'<<"2、6个月"<<'\n'<<"3、一年"<<'\n'<<"4、二年"<<'\n'<<"5、三年"<<'\n'<<"6、六年"<<endl;
cout<<"请输入存款期限代号:";
cin>>a;
switch(a)
{
case 1:y=0.25;b=0.031;break;
case 2:y=0.5;b=0.033;break;
case 3:y=1;b=0.035;break;
case 4:y=2;b=0.044;break;
case 5:y=3;b=0.05;break;
case 6:y=6;b=0.055;break;
default:cout<<"输入错误"<<endl;
}
x=m*y*b;
cout<<"到期利息为"<<x<<"元,本息合计共"<<m+x<<"元。"<<endl;
cin.get();
return 0;
}
2.运行结果
3.心得体会
学会了做题目需要仔细检查程序中的符号,字母等。
1.问题及代码
* 文件名称: 一月有几天
* 作 者:钟奕
* 完成日期:2017 年 3 月 5 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:输入年份和月份,判断有几天
* 输入描述:输入2016年9月
* 问题描述:
* 程序输出:30
* 问题分析:
* 算法设计:
#include<iostream>
using namespace std;
int main()
{
int x,y;
cout<<"请输入年份"<<endl;
cin >>x;
cout<<"请输入月份"<<endl;
cin >>y;
if (y==2)
{
if (x%4==0)
{
if (x%100==0)
{
if (x%400==0)
cout<<"本月29天"<<endl;
else
cout <<"本月28天"<<endl;
}
else
cout <<"本月29天"<<endl;
}
else
cout <<"本月28天"<<endl;
}
else if (y==1||y==3||y==5||y==7||y==8||y==10||y==12)
cout <<"本月31天"<<endl;
else
cout <<"本月有30天"<<endl ;
return 0;
}
2.运行结果
3.心得体会
得分清楚年份有平年和闰年之分,并会且要会计算年份的归属