搜索
您的当前位置:首页正文

实验一.C++简单程序设计

来源:二三娱乐


武汉科技大学

C++上机实验报告

实验名称:C++简单程序设计

专业班级: 姓 名: 学 号:

日 期:2015年12月12日

一、 实验目的

1. 学会编写简单的C++程序 2. 练习使用简单的输入输出 3. 掌握函数的定义和调用方法

二、 实验内容

1. 编程计算图形的面积。程序可计算圆形、长方形、正方形的面积,运行

时先提示用户选择图形的类型,然后,对圆形要求用户输入半径值,对长方形用户输入长和宽的值,对正方形要求用户输入边长的值,计算出面积的值后将其显示出来。

2. 编写一个函数把华氏温度转换为摄氏度,转换公式为:C(F32)*59。

三、 实验注意事项

实验报告中,需要写出实验名称、学生姓名、学号、班号和实验日期;每个程序中,需要编写一个可执行函数与main主调函数,自主设计输入、输出值,使得结果可以由控制台显示输出。

四、 实验程序代码 (一)图形面积计算:

#include #include using namespace std; class Employee //Employee类 { public:

class Employee(string na , string ad , string cty ,int pos)//内联构造函数 { }

void change_name(void)

name = na; address = ad; city = cty; postcode = pos;

};

{ }

void display(void);

string name, address, city;

int postcode; //Employee成员属性

string tem;

cout << \"请输入名字:\" << endl; cin >> name;

private:

void Employee::display(void) //函数体较大,不宜内嵌 { }

int main() //主调函数 { }

Employee P1(\"黄楷\", \"广八路\", \"武汉\", 430000); P1.display(); P1.change_name(); P1.display(); return 0;

cout << \"姓名:\" << name << \"\\n城市:\" << city << \"\\n邮编:\" << postcode << \"\\n地址:\" << address << endl;

(二)温标的转换:

#include using namespace std;

float change(float tem) //可执行的转换函数 { }

int main() //主调函数 { }

float Fahrenheit; while (1) { }

cout << \"***************\\n请输入华氏温度:\" << endl; cin >> Fahrenheit;

cout << \"摄氏温度为:\" << change(Fahrenheit) << endl;

return (tem - 32) * 5 / 9;

五、 实验运行结果

(一) 计算图形面积:

(二) 温标的转换:

六、 实验心得与体会

通过实验我基本掌握了类的定义,内联构造函数的定义,初步了解了类的成员函数和数据,学会了cin与cout的基本用法,并知道了析构函数在每次函数执行结束后的作用。在实验过程中遇到了新的问题,如在设计第一个程序时,输入为以字符串时,无法检测清除,结果如图所示,程序进入了死循环,这些问题有待日后学习深入后解决。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top