您的位置:首页 > 编程语言 > C语言/C++

C++第二次实验-实验报告

2017-03-13 14:22 260 查看
选择程序设计

项目1:个人所得税计算器

一、问题及代码

[cpp] view
plain copy 

  

 





/*  

* 文件名称:Ex2-1.cpp  

* 作    者:程家琦 

* 完成日期:2017 年3月13日  

* 版 本 号:v1.0  

* 对任务及求解方法的描述部分:编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入

* 输入描述:输入一个人本月的收入总额 

* 问题描述:/

* 程序输出:输出本月应缴税款和税后收入 

* 问题分析:/

* 算法设计:if,else的嵌套

*/ 

#include <iostream>    

using namespace std;  

int main( )  

{  
double dSalary,dTax=0,dNetIncome=0;  
double dValue;  
cout<<"请输入本月的收入总额:";  
cin>>dSalary;  
dValue=dSalary-3500;  
if(dValue<=0.0)  
dTax=0.0;  
else  
{  
if(dValue<=1500)
dTax=dValue*0.03-0.0;   
else if(dValue<=4500)
dTax=dValue*0.10-105.0; 
else if(dValue<=9000)
dTax=dValue*0.20-555.0;  
else if(dValue<=35000)
dTax=dValue*0.25-1005.0; 
else if(dValue<=55000) 
dTax=dValue*0.30-2755.0;  
else if(dValue<=80000)
dTax=dValue*0.35-5505.0;  
else 
dTax=dValue*0.45-13505.0;  
}  
dNetIncome=dSalary-dTax;
cout<<"你本月应交个人所得税"<<dTax<<" 元,税后收入为 "<<dNetIncome<<" 元。\n";  
cout<<"依法纳税,共享繁荣,谢谢使用!\n";  
return 0;  

}  

 二、运行结果



三、心得体会
if与else语句的嵌套是一个最基本的东西,要熟练掌握。
四、知识点总结
本项编程还可以使用switch语句,会更简单明朗一些。

循环程序设计

项目5:输出星号图 编程序输出。



一、问题及代码

一、问题及代码

[cpp] view
plain copy 

  

 





/*  

* 文件名称:Ex2-1.cpp  

* 作    者:程家琦 

* 完成日期:2017 年3月13日  

* 版 本 号:v1.0  

* 对任务及求解方法的描述部分:

* 输入描述:/

* 问题描述:如图输出

* 程序输出:如图所示的由星号组成的6行空三角

* 问题分析:/

* 算法设计:分行进行输出即可

*/ 

#include <iostream>         

using namespace std;      

int main()  

{  

    int i,j,n=6;   

    for(j=1; j<=n-1; ++j)

        cout<<" ";  

    cout<<"*"<<endl;  

    for(i=2;i<=n-1;++i)

    {  

        

        for(j=1; j<=n-i; ++j) 

            cout<<" ";  

        cout<<"*"; 

        for(j=1; j<=2*i-3; ++j)

            cout<<" ";  

        cout<<"*"<<endl; 

    }  

    for(j=1; j<=2*n-1; ++j)   

        cout<<"*";  

    cout<<endl;  

    return 0;     

}  

 二、运行结果



三、心得体会
细心分析
四、知识点总结
for语句的运用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: