博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
独立完成的第一个c++面向对象程序(虽然很简单 以后会增加功能)
阅读量:6094 次
发布时间:2019-06-20

本文共 1269 字,大约阅读时间需要 4 分钟。

一个简单的商品展示程序

功能如下:
1.输出一张商品表(嘻嘻 就这一个功能)
代码如下:
#include<iostream>
#include<string>
using namespace std;
class Goods {
private:
int amount;
double price;
string name;
public:
Goods();
int AddAmount(int);
int LoseAmount(int);
int SetGoods(int,double,string);
int GetPrice();
int GetSumPrice();
int GetName();
int GetAmount();
~Goods();
};
 
Goods::Goods()
{
}
 
int Goods::SetGoods(int amount, double price, string name)
{
this->amount = amount;
this->price = price;
this->name = name;
return 0;
}
 
int Goods::GetPrice()
{
cout << price;
return 0;
}
 
int Goods::GetSumPrice()
{
cout << price*amount;
return 0;
}
 
int Goods::GetName()
{
cout << name;
return 0;
}
 
int Goods::GetAmount()
{
cout << amount;
return 0;
}
 
Goods::~Goods()
{
}
 
int main() {
int i, n, amount;
double price;
string name;
Goods S[200];
cout << "请输入商品种类:" << endl;
cin >> n ;
cout << "请依次输入数量,单价,商品名" << endl;
for (i = 0; i < n; i++) {
cin >> amount >> price >> name;
S[i].SetGoods(amount,price,name);
}
cout << "数量" << '\t' << "单价" << '\t' << "商品名" << '\t' << "总价" << endl;
for (i = 0; i < n; i++) {
S[i].GetAmount(); cout << '\t';
S[i].GetPrice(); cout << '\t';
S[i].GetName(); cout << '\t';
S[i].GetSumPrice(); cout << '\t';
cout << endl;
}
return 0;
}

转载于:https://www.cnblogs.com/lnzhangsong/p/5086690.html

你可能感兴趣的文章
gitlab配置邮箱
查看>>
Win10桌面奔溃怎么办?雨林木风Win10奔溃解决方法教程
查看>>
mysql Inoodb 内核
查看>>
Redis 基础
查看>>
windows32位系统 安装MongoDB
查看>>
UITextField的returnkey点击事件
查看>>
Java下使用Apache POI生成具有三级联动下拉列表的Excel文档
查看>>
特殊字体引用
查看>>
owlcar 用法心得 自定义导航
查看>>
数据结构 学习笔记03——栈与队列
查看>>
DB2 OLAP函数的使用(转)
查看>>
数学之美系列二十 -- 自然语言处理的教父 马库斯
查看>>
Android实现自定义位置无标题Dialog
查看>>
面试总结
查看>>
Chrome浏览器播放HTML5音频没声音的解决方案
查看>>
easyui datagrid 行编辑功能
查看>>
类,对象与实例变量
查看>>
HDU 2818 (矢量并查集)
查看>>
【转】php字符串加密解密
查看>>
22. linux 常用命令
查看>>