c++第1次实验报告

来源:互联网 发布:专业铃声制作软件 编辑:程序博客网 时间:2024/06/06 04:30

输出星号图

一.问题及代码

/*?* 文件名称:c++第二次实验上机 项目 5  * 作    者: 程志清 * 完成日期: 2017.2.27 * 版 本 号:5.11 * 对任务及求解方法的描述部分:* 输入描述:* 问题描述:* 程序输出: 
* 问题分析:*?算法设计: */#include<iostream>using namespace std;int main(){int n,i;for(i=6;i>=1;i--){for(n=1;n<12;n++){if(i==1)cout<<"*";else if(n==i||12-n==i)cout<<"*";else cout<<" ";}cout<<endl;}return 0;}


二.运行结果


三.心得体会

第二周的实验上机只是深度再次的加深,让我知道了代码不仅可以处理数据,还可以用来制作美丽的图案,这次的实验就使用for循环的嵌套输出了一个星号图,再次的加深了for循环的理解深度!!

四.知识点归纳

1.利用for循环语句控制输出

2.用for循环的两层嵌套分别控制行和列

3.if语句判断输出的条件



个人所得税计算器

一.问题及代码

/*?* 文件名称:c++第二次实验上机 项目 1  * 作    者: 程志清 * 完成日期: 2017.2.27 * 版 本 号:5.11 * 对任务及求解方法的描述部分:* 输入描述:本月收入 * 问题描述:* 程序输出: * 问题分析:*?算法设计: */#include <iostream>     using namespace std;  int main( )  {      double dSalary,dTax=0,dNetIncome=0;       cout<<"请输入您本月的收入总额(元):";      cin>>dSalary;      if(dSalary<=3500) ;    else     {    int a=dSalary-3500;    if(a<=1500)    dTax=(a*0.03);    else if(a<=4500)    dTax=(a*0.1-105);    else if(a<=9000)    dTax=(a*0.2-555);    else if(a<=35000)    dTax=(a*0.25-1005);    else if(a<=55000)    dTax=(a*0.3-2755);    else if(a<=80000)    dTax=(a*0.35-5505);    else dTax=(a*0.45-13505);    dNetIncome=dSalary-dTax;    }         cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";      cout<<"依法纳税,共享繁荣。谢谢使用!\n";      return 0;  } 


二.运行结果



三.心得体会

再一次的上机实验,通过第一次后加上一周的学习,使用c++写代码已经很熟悉了,这次又加深了自己对代码的掌握,打代码的速度更快了,对if else 的运用更熟练!

四.知识点归纳

1.使用c++代码格式排版简洁

2.使用if else语句多层嵌套判断

0 0
原创粉丝点击