Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <windows.h>
- #include <math.h>
- #include <string>
- using namespace std;
- class goods
- {
- public:
- int number, cost, amount, price;
- struct data{
- int day;
- int month;
- int year;
- };
- data date;
- char name[15];
- char answer[3];
- void vvod();
- void vyvod();
- void costf();
- void change();
- };
- int main()
- {
- SetConsoleCP(1251);
- SetConsoleOutputCP(1251);
- goods a;
- a.vvod();
- a.change();
- a.costf();
- a.vyvod();
- return 0;
- }
- goods a;
- void goods::vvod()
- {
- cout << "Введите наименование товара:" << endl;
- cin >> name;
- cout << "Введите дату оформления товара: День Месяц Год" << endl;
- cin >> date.day >> date.month >> date.year;
- cout << "Введите цену товара:" << endl;
- cin >> price;
- cout << "Введите количество единиц товара:" << endl;
- cin >> amount;
- cout << "Введите номер накладной по которой товар поступил на склад:\n" << endl;
- cin >> number;
- }
- void goods::costf()
- {
- cost = price*amount;
- }
- void goods::change()
- {
- cout << "Изменить цену? ";
- cin >> answer;
- if (answer == "Да" || "да" || "ДА" || "дА"){
- cout << "Введите новую цену:" << endl;
- cin >> price;
- }
- cout << "Изменить кол-во товара? ";
- cin >> answer;
- if (answer == "Да" || "да" || "ДА" || "дА"){
- cout << "Введите новое количество единиц товара:\n" << endl;
- cin >> amount;
- }
- }
- void goods::vyvod()
- {
- cout << "Наименования: ";
- cout << name << endl;
- cout << "Дата оформления: ";
- cout << date.day << "." << date.month << "." << date.year << endl;
- cout << "Цена: ";
- cout << price << endl;
- cout << "Кол-во: ";
- cout << amount << endl;
- cout << "Номер накладной: ";
- cout << number << endl;
- cout << "Стоимость: ";
- cout << cost << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment