Предмет: Другие предметы, автор: isvorozhbytden

Сделать в с++

На аптечном складе хранятся лекарства. Сведения о лекарствах включают: название лекарственного препарата, количество, цена, срок годности (в месяцах). Определить, какие препараты имеют срок хранения более 3-х месяцев общую стоимость всех препаратов, которые хранятся на складе.


restIess: с помощью класса/структуры данные храним?
isvorozhbytden: Структуры
restIess: Поменяй class на struct, убери модификатор public и все будет работать со структурой)

Ответы

Автор ответа: restIess
1

#include <iostream>

#include <string>

#include <Windows.h>

using namespace std;

int _sum = 0;

class medicine {

string name;

int quantity;

float value;

float ShelfLife;

public:

void InputInfo() {

 cout << "Введите название препарата: ";

 getline(cin, name);

 cout << "Введите количество: ";

 cin >> quantity;

 cout << "Введите цену: ";

 cin >> value;

 cout << "Введите срок годности (в месяцах): ";

 cin >> ShelfLife;

}

void CheckShelfLife() {

 if (ShelfLife > 3)

  cout << "Препарат " << name << " имеет срок хранения более 3 месяцев" << endl;

}

void SumValue() {

 _sum += value;

 //я так понимаю дана общая стоимость, а не одной штуки  

}

};

signed main() {

setlocale(LC_ALL, "Rus");

SetConsoleCP(1251);

SetConsoleOutputCP(1251);

medicine mas[2];

for (int i = 0; i < 2; i++) {

 mas[i].InputInfo();

 mas[i].SumValue();

 mas[i].CheckShelfLife();

 cin.ignore();

}

cout << "Общая стоимость препаратов:" << _sum;

return 0;

}

Похожие вопросы
Предмет: Русский язык, автор: 261182
Прочитайте текст. Выпишите имена существительные в единственном числе. Знаменитый мореплаватель Колумб и его спутники вернулись на родину. Длинная профессия двигалась из порта к центру города. В клетках везли птиц необыкновенной пестроты, обезьян, дикобраза, муравьеда, громадного ужаса. Ну и звери! За невиданными животными шли краснокожие люди- индейцы. Они несли плоды и растения своей земли: ананасы, кокосовые орехи, связки табачных листьев. Старый индеец держал в руках открытый разной деревянный лапку, наполненный крупными желтоватыми зернами. В толпе говорили, что это жемчуг. Но матросы смеялись над простачками: -- Какой там жемчуг! Индейское зерно. -- Индейцы, -- рассказывали моряки, --сеют не пшеницу, не ячмень, не рожь, а свое индейское зерно-- кукурузу.. Как можно разделить на группы выписанные имена существительные?