C++第一次实验报告.docx
《C++第一次实验报告.docx》由会员分享,可在线阅读,更多相关《C++第一次实验报告.docx(10页珍藏版)》请在冰点文库上搜索。
![C++第一次实验报告.docx](https://file1.bingdoc.com/fileroot1/2023-5/10/834fcfa1-8943-4300-aa7f-f40c7070562e/834fcfa1-8943-4300-aa7f-f40c7070562e1.gif)
C++第一次实验报告
C++程序设计
实验报告
班级:
计算机一班
姓名:
高美虹
学号:
120620103
信控学院专业课实验报告
专业计算机班级1201姓名高美虹评分
学号120620103第组2013年3月23日
一、实验名称C++程序实验结构练习
二、实验目的:
1了解对象和类。
2学会吧现实中的原型抽象成一个类。
3定义和使用对象。
4使用构造函数。
5使用构造函数等编现五个类。
三、实验仪器:
计算机一台win7操作系统,visualc++编程环境.
四、实验原理及内容
实验原理:
将实物抽象化成为一个类,学会在C++中创建工作空间,并对已抽象化的类上机调试并用行,通过对累的编写对C++程序设计有所了解,学编写类,学会使用构造函数,析构函数,拷贝构造函数,引用,学会将具体的实物抽会用面向对象的思想来想问题并解决问题。
实验内容:
实验一:
#include
#include
usingnamespacestd;
classstudent
{
public:
student(intchinese);
voiddisplay_report();
private:
inttotal_mark;
};
student:
:
student(intchinese)
{
total_mark=chinese;
}
voidstudent:
:
display_report()
{
cout<<"Thetotalmarkis"<}
intmain()
{
studentLihua(90);
Lihua.display_report();
return0;
}
实验二:
#include
#include
usingnamespacestd;
classschool_account
{
public:
school_account();
school_account(intacc_no);
school_account(intacc_no,doubleinitial_balance);
voiddeposist(doubleamount);
voiddisplay_balance();
private:
intaccount_number;
doublebalance;
};
school_account:
:
school_account()
{
account_number=0;
balance=0.0;
}
school_account:
:
school_account(intacc_no)
{
account_number=acc_no;
balance=0.0;
}
school_account:
:
school_account(intacc_no,doubleinitial_balance)
{
account_number=acc_no;
balance=initial_balance;
}
voidschool_account:
:
deposist(doubleamount)
{
balance+=amount;
}
voidschool_account:
:
display_balance()
{
cout<<"BalanceinAccount"<<(2)
<}
intmain()
{
school_accountmy_account(123);
my_account.display_balance();
return(0);
}
实验三:
#include
#include
usingnamespacestd;
classcat
{
public:
cat();
cat(intage,doubleclaws=0);
voidorg(intnose);
voiddisplay();
private:
intnianling;
doubleorganic;
};
cat:
:
cat()
{
nianling=0;
organic=0;
}
cat:
:
cat(intage,doubleclaws):
nianling(age),organic(claws)
{}
voidcat:
:
org(intnose)
{
organic+=nose;
}
voidcat:
:
display()
{
cout<<"Thenumberis"
<(2)
<}
intmain()
{
catmimi
(1);
catxiaomi(2,4);
catmaomi;
mimi.display();
xiaomi.display();
maomi.display();
return0;
}
实验四:
#include
#include
usingnamespacestd;
classmobile_phone
{
public:
mobile_phone();
mobile_phone(intsty,doublechicun=16.00);
voiddisplay();
private:
intstyle;
doublesize;
};
mobile_phone:
:
mobile_phone()
{
style=1590;
size=16.00;
}
mobile_phone:
:
mobile_phone(intsty,doublechicun):
style(sty),size(chicun)
{}
voidmobile_phone:
:
display()
{
cout<<"Thestyleis"<