1 / 31
文档名称:

c++实验报告.doc

格式:doc   大小:276KB   页数:31页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c++实验报告.doc

上传人:gorynich 2022/7/24 文件大小:276 KB

下载得到文件列表

c++实验报告.doc

文档介绍

文档介绍:30
1
1
计算机程序设计基础
(C++)




软件学院
二O一O年三月
2
31
31
实验__1__实验报告
教学班级:_______ 学生学号:__________ 学生core3<<setw(14)<<score6<<endl;
}
30
7
7
运行结果
8
31
31
实验__3__实验报告
教学班级:_______ 学生学号:__________ 学生姓名:___________
实验日期:___________ 实验地点:_________(机房)
指导教师签名:__________ 实验成绩:___________
一、实验目的
掌握“处理某一或某些操作只有在特定条件成立的情况下才会被执行”的编程思路
和方法;
掌握“一路分支选择结构”算法的实现语句,if语句的使用方法;
掌握“二路分支选择结构”算法的实现语句,if-else语句的使用方法;
二、实验任务
1. 有一个函数,输入x的值,输出相应的函数值。
(提示:x取值分大于零和小于等于0的两段,对输入的x值,在计算前应判断范围,采用不同的计算公式。)
2.已知一函数,输入x的值,求解并输出相应的y值。
(提示:该题根据x的取值范围采用不同公式来计算y的值。显然采用if选择结构可实现该程序。)
三、实验结果(源程序 + 注释)
源程序
#include<iostream>
using namespace std;
void main()
{
double x,y;
cout<<"请输入x的值:"<<endl;
cin>>x;
if(x>0)
30
9
9
{
y=x+1;
cout<<"y的值为:"<<y<<endl;
}
else
{
y=x*x;
cout<<"y的值为:"<<y<<endl;
}
}
运行结果
源程序
#include<iostream>
using namespace std;
void main()
{
double x,y;
cout<<"请输入x的值:"<<endl;
cin>>x;
if(x<1)
{
y=x;
10
31
31
cout<<"y的值为:"<<y<<endl;
}
else if(x>=1&x<10)
{
y=2*x-1;
cout<<"y的值为:"<<y<<endl;
}
else if(x>=10)
{
y=3*x-11;
cout<<"y的值为:"<<y<<endl;
}
}
运行结果
30
11
11
实验__4__实验报告
教学班级:_______ 学生学号:__________ 学生姓名:___________
实验日期:___________ 实验地点:_________(机房)
指导教师签名:__________ 实验成绩:___________
一、实验目的
1.掌握“多路分支选择结构”算法的实现语句,switch语句的使用方法;
2.学****通过程序调试来跟踪程序运行过程,查看程序运行过程中各个变量的取值变化
情况。
二、实验任务
1. 实现一个简单的菜单程序,运行时显示
Menu:
A(dd)
D(elete)
S(ort)
Q(uit)
Select one:
要求用户提供相应的输入,并在用户输入A,D,S时分别提示“数据已经增加、删除、排序”,输入为Q时程序结束。
(提示:该程序要求用户输入特定的A,D,S,Q字符显示相应信息,所以适合采用switch结构。)
2. 某公司进行产品销售,既零售也批发,零售的价格与批发的价格不同,购买产品数量的多与少其价格也不同。具体标准见下表:
批 发 商
零 售 商
数量(个)
单位价格(元/个)
数量(个)
单位价格(元/个)
50~200
10
1~20
18
200以上
8
20~40
15
40~50
12
三、实验结果(源程序 + 注释)
源程序
12
31
31
#include<iostream>
using namespace std;
void main()
{
int j;
cout<<"请输入产品数量:"<<"\n";
cin>>j;
if(j>=1&j<20)
{
cout<<"产品的价格为:"<<"18"<<e