实验三作业

来源:互联网 发布:sql 每小时统计 编辑:程序博客网 时间:2024/06/04 23:25

一.实验代码

/*      * 文件名称:第3次实验作业* 作    者:梁一意    * 完成日期:2017 年 4 月 7 日   * 版 本 号:v1.0      * 对任务及求解方法的描述部分:定期存款利息计算器     * 输入描述:输入存款金额,选择存款年限 * 问题描述:我的第二3个C++程序,计算定期存款利息, * 程序输出:输出利息、本息总和 * 问题分析:略   * 算法设计:学会用switch选择性结构编辑程序 */   #include <iostream.h>  void main()  {      double a,b,d;//b为年利率,c为存期,d为利息      int k;      cout<<"欢迎使用利息计算器!"<<endl;      cout<<"请输入存款金额:";//a为存款金额      cin>>a;      cout<<"======存款期限======"<<endl;      cout<<"1.3个月"<<endl;      cout<<"2.6个月"<<endl;      cout<<"3.一年"<<endl;      cout<<"4.二年"<<endl;      cout<<"5.三年"<<endl;      cout<<"6.五年"<<endl;      cout<<"请输入存款期限的代号:"<<endl;      cin>>k;      switch(k)      {      case 1:          b=0.0310;          d=0.25*b*a;          break;      case 2:          b=0.0330;          d=0.5*b*a;          break;      case 3:          b=0.0350;          d=1*b*a;          break;      case 4:          b=0.0440;          d=2*b*a;          break;      case 5:          b=0.0500;          d=3*b*a;          break;      case 6:          b=0.0550;          d=5*b*a;          break;                }      cout<<"到期利息为:"<<d<<"元"<<"本息合计共:"<<a+d<<"元"<<endl;  }  


二.试验结果


三.心得体会

switch比if麻烦

四.实验总结

为不影响每次计算用break结束语句。



一.实验代码

/*    * 文件名称:分段函数求值  * 作    者:梁一意  * 完成日期:2017 年 4 月 7 日    * 版 本 号:v1.0    * 对任务及求解方法的描述部分:   * 输入描述:无    * 问题描述  * 程序输出:函数值    * 问题分析:略   * 算法设计:略    */      #include <iostream.h>  #include <cmath>  void main()  {    double 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<<endl;  }  


二.试验结果


三.心得体会

较简单

四.实验总结

并列判断用&&隔开




一.实验代码

#include<iostream>using namespace std;int main(){int a,b,c;cout<<"年份"<<"月份";cin>>a>>b;if(b==1||b==3||b==5||b==7||b==9||b==10||b==12)c=31;if(b==4||b==6||b==8||b==11)c=30;if(a%4 == 0&&a%100 != 0 || a%400 == 0&&b==2)c=29;if(a%4 != 0&&b==2)c=28;cout<<"本月"<<c<<"天";return 0;}


二.试验结果


三.心得体会

有点绕

四.实验总结

每次判段都要重写b==


0 0