1.任务和代码:
/*
*文件名称:interset.c
*作 者:末子灬秋风
*完成时间:2020年3月14日
*版本 号:vc++6.0
*
*问题描述:输入存款金额并选择存款种类,计算出利息(不计利息税)和本息合计。要求使用switch语句,根据选择的存款种类,确定利率和存期后计算。
提示:利息=金额×年利率×存期(单位:年,3个月为0.25年,6个月为0.5年)。
*程序输出:输出对应的利息值
*/
#include<stdio.h> //包含文件
//主函数
int main()
{
//定义变量
double money,period,interest_rate,interest,total_money; //存款金额,时期,利率,利息,本息合计
int type; //存款类型
//输入数据
printf("欢迎使用利息计算器!\n");
printf("您好,请输入您的存款金额:");
scanf("%lf",&money);
//存款相关信息提示
printf("***************存款期限(年)***************\n");
printf("* 1.活期存款 *\n");
printf("* 2.三个 月(0.25年) *\n");
printf("* 3.六个 月(0.5年) *\n");
printf("* 4.一 年 *\n");
printf("* 5.两 年 *\n");
printf("* 6.三 年 *\n");
printf("* 7.五 年 *\n");
printf("******************************************\n");
//输入存款代号
printf("您好,请输入存款代号(1~7):");
scanf("%d",&type);
//存款代号
if(type>=2&&type<=6)
{
switch(type)
{
case 2: //三个月
interest_rate=0.031;
interest=(money*0.031*0.25);
break;
case 3: //六个月
interest_rate=0.033;
interest=(money*0.033*0.5);
break;
case 4: //一年
interest_rate=0.035;
interest=(money*0.035*1.0);
break;
case 5: //两年
interest_rate=0.044;
interest=(money*0.044*2.0);
break;
case 6: //三年
interest_rate=0.05;
interest=(money*0.05*3.0);
break;
case 7: //五年
interest_rate=0.055;
interest=(money*0.055*5.0);
break;
}
}
else
{
printf("不好意思,您输入的代号错误!!!\n");
}
//极端本息合计
total_money=(interest+money);
//输出数据
printf("您好,这段时间您的存款利息为:%.2lf\n",interest);
printf("您好,这段时间您的本息合计为:%.2lf\n",total_money);
printf("谢谢使用!!!\n");
//空一行
printf("\n");
return 0;
}
2.运行结果:
3.知识点总结:
基本的C语言框架
输入输出函数的运用
if分支结构
switch分支结构
点阵图
4.心得:代码可以慢慢变长了。