问题及代码:
- /*
- * Copyright (c) 2014, 烟台大学计算机学院
- * All rights reserved.
- * 文件名称:test.cpp
- * 作 者:姜 甜 甜
- * 完成日期:2014年 10 月 20 日
- * 版 本 号:v1.0
- *
- * 问题描述:输入存款金额并选择存款种类,计算出利息(不计利息税)和本息合计;
- * 输入描述: 输入存款金额m,输入存款种类n,用b代表年利率,t代表存期;
- * 程序输出:输出到期利息s,输出本息合计y。
- */
#include <iostream> #include <cmath> using namespace std; int main() { int m,n; double s,y,b,t; cout<<"欢迎使用利息计算器!"<<endl; cout<<"请输入存款金额:"; cin>>m; cout<<"======存款期限======"<<endl; cout<<"1. 3个月 "<<endl; cout<<"2. 6个月"<<endl; cout<<"3. 一年"<<endl; cout<<"4. 二年"<<endl; cout<<"5. 三年"<<endl; cout<<"6. 五年"<<endl; cout<<"请输入存款期限的代号:"; cin>>n; switch(n) { case 1: b=0.0310;t=0.25;break; case 2: b=0.330;t=0.5;break; case 3: b=0.0350;t=1;break; case 4: b=0.0440;t=2;break; case 5: b=0.0500;t=3;break; case 6: b=0.0550;t=5;break; } cout<<n<<endl; s=m*b*t; y=s+m; cout<<"到期利息为:"<< s<<"元,"<<" 本息合计共"<<y<<"元。"<<endl; cout<<"感谢您的使用,欢迎下次光临"<<endl; return 0; }
- 知识点总结:这次编程的代码量很多,原是我对switch以及对符号的运用不成熟,导致了编的程序冗乱,下次我会改进这一点。
- 这一次我也学会了程序中也有顺序,要按着顺序来,我也吃了不少亏,还有cout/cin的运用,也有一点的了解,求各路大神的点评,让我知道不足要修改的地方,恩。