C++第一次实验博客:项目3 项目5

来源:互联网 发布:数据库用什么软件好 编辑:程序博客网 时间:2024/06/05 21:57

项目3:
一、问题及代码
文件名称:利率计算器.cpp
作 者:石伟强
完成日期:2017 年 3 月 4 日
版 本 号:Dev-C++ 5.11
对任务及求解方法的描述部分:输入存款金额并选择存款种类,计算出利息(不计利息税)和本息合计。
使用switch语句,根据选择的存款种类,确定利率和存期后再进行计算。
输入描述:略
问题描述:略
程序输出:“到期利息和本息合计”

程序代码:

#include<iostream> #include<cmath>using namespace std;int main(){    int a;    double interest,money,n;    cout<<"欢迎使用利息计算器!"<<endl;     cout<<"请输入存款金额:";    cin>>money;    cout<<"======存款期限======"<<endl<<"1.3个月"<<endl<<"2.6个月"<<endl<<"3.一年"<<endl<<"4.两年"<<endl<<"5.三年"<<endl<<"6.五年"<<endl;    cout<<"请输入存款期限的代号;";    cin>>a;    switch(a)    {        case 1:interest=money*0.031*0.25;n=money+interest;break;        case 2:interest=money*0.033*0.5;n=money+interest;break;        case 3:interest=money*0.035*1;n=money+interest;break;        case 4:interest=money*0.044*2;n=money+interest;break;        case 5:interest=money*0.050*3;n=money+interest;break;        case 6:interest=money*0.055*5;n=money+interest;break;        default:cout<<"error\n";break;      }     cout<<"到期利息为:"<<interest<<"元,本次合计共"<<n<<endl;    cout<<"感谢您的使用,欢迎下次光临!";     return 0;}

运行结果:

三、心得体会:
switch语句逻辑清晰,能正确反映程序员的意图。

四、知识点总结:
switch语句的运用

项目5:
一、问题及代码:
输出星号图
这里写图片描述

程序代码:

#include<iostream>using namespace std;int main(){                int i,j,k;                char c='*';                for(i=0;i<5;i++)                  cout<<" ";                cout<<c;                cout<<'\n';                for(i=1;i<5;i++)                  {                for(j=0;j<5-i;j++)                        cout<<" ";                        cout<<c;                for(k=0;k<2*i-1;k++)                        cout<<" ";                        cout<<c;                        cout<<'\n';                }                for(i=0;i<11;i++)                  cout<<c;                cin.get();                cout<<'\n';                return 0;}

二、运行结果:
这里写图片描述

三、心得体会:
对于空心三角形要学会有技巧的运用for循环来解决。

四、知识点总结:
for循环的多次套用。

0 0
原创粉丝点击