第六次实验上机课(类和对象(物联网))
来源:互联网 发布:css布局 书籍 知乎 编辑:程序博客网 时间:2024/06/05 18:09
*文件名称:2017424.cpp
*作者:宋永智
*完成时间:2017年4月24日
*版本号:1.0
*任务求解描述部分
*输入描述:编写一个book类程序,包括name,writer,public,price,number,No等数据成员
*问题描述:如何定义成员函数,用来给书籍的数据成员赋值,来分别办理借书和还书
*程序输出:自动输出图书信息
#include <iostream>
#include<string>
using namespace std;
class Book
{
public:
void setbook();
void borrow();
void restore();
void print();
void set_No();
void get_No();
private:
string name;
string writer;
string public_name;
float price;
int number;
int No;
};
int main()
{
Book b1;
b1.setbook();
b1.borrow();
b1.print();
b1.restore();
b1.print();
b1.set_No();
b1.print();
b1.get_No();
return 0;
}
void Book::setbook()
{
cout<<"输入书的信息:书名、作者、出版社、价格、数量、书号"<<endl;
cout<<'\t';
cin>>price>>writer>>public_name>>price>>number>>No;
}
void Book::borrow()
{
number--;
cout<<"借书后,书目信息:"<<endl;
}
void Book::restore()
{
number++;
cout<<"还书后,书目信息:"<<endl;
}
void Book::print()
{
cout<<name<<" "<<writer<<" "<<public_name<<" "<<price<<" "<<number<<" "<<No<<endl;
}
void Book::set_No()
{
cout<<"修改书号:";
cin>>No;
}
void Book::get_No()
{
cout<<"书号如下:"<<No;
}
第三部分:心得及体会
使用刚学习的类和对象完成该题,过程有些崎岖,但是总的来说是巩固了课堂学习知识,复习了课上知识点
第四部分::知识点总结
类和对象,字符串的处理,对象的定义和对象成员的使用等
- 第六次实验上机课(类和对象(物联网))
- 第六次上机实验
- 第六次上机实验
- 第六次上机实验
- 第六次上机实验
- 第六次上机实验
- 第六次上机实验
- 第六次上机实验
- 第六次上机实验
- c++第六次上机实验
- c++第六次上机实验
- c++第六次上机实验
- C++第六次上机实验
- C++第六次上机实验
- C++第六次上机实验
- C++第六次上机实验
- C++第六次上机实验
- 第六次C++上机实验
- kubenetes中指定web服务器使用的数据库(集群配置管理方案--ConfigMap)
- Android异步消息处理 (Handler)
- vijos——1214伤心的AsukaNoKaze
- Ajax状态值及状态码
- Hibernate模板类【理解】【应用】【重点】
- 第六次实验上机课(类和对象(物联网))
- nginx+tomcat绑定二级域名,部署多个应用
- 【敏捷开发每日一贴】DoD“完成”的定义
- 用0填充nan值
- sql学习
- windows换行和linux换行的转换
- 位运算加速技巧
- ZOJ 1610 Count the Colors(线段树——区间更新)(成段染色)
- SpringBoot 返回xml格式