/
MorningKoffe
/
TechStorage
Обзор
Документация
Войти
/
MorningKoffe
/
TechStorage
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Refrigerator.cpp
28 строк
1 KB
Tsidik Vitaliy
init
06 июн 2026, 11:03
06 июн 2026, 11:03
6cdcdf7
Код
Авторство
О чём код?
#include "Refrigerator.h" #include <sstream> Refrigerator::Refrigerator(string name, string brand, double price, int stock, int power, int capacity, bool freezer, bool efficient) : IElectronicDevice(std::move(name), std::move(brand), price, stock), Household(power), capacityLiters_(capacity), hasFreezer_(freezer), isEnergyEfficient_(efficient) {} string Refrigerator::getName() const { return name_; } string Refrigerator::getBrand() const { return brand_; } double Refrigerator::getPrice() const { return price_; } int Refrigerator::getStock() const { return stock_; } string Refrigerator::getDetails() const { ostringstream oss; oss << fixed << setprecision(2); return "Refrigerator: " + name_ + "\n" "Brand: " + brand_ + "\n" "Price: $" + to_string(price_) + "\n" "Stock: " + to_string(stock_) + "\n" "Capacity: " + to_string(capacityLiters_) + " liters\n" "Freezer: " + (hasFreezer_ ? "Yes" : "No") + "\n" "Energy efficient: " + (isEnergyEfficient_ ? "Yes" : "No") + "\n" "Power: " + getPowerInfo(); }