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

Ответы на вопрос

#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;
}



Я могу помочь вам решить эту задачу. Для начала, мне нужно получить информацию о лекарствах, которые хранятся на складе. Пожалуйста, предоставьте мне список лекарственных препаратов, их количество, цену и срок годности в месяцах.


Похожие вопросы
Топ вопросов за вчера в категории Другие предметы
Последние заданные вопросы в категории Другие предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili