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