Реализовать структуру «Утюг» (фирма, модель,
цвет, минимальная температура, максимальная температура, подача пара да/нет, мощность). Создайте экземпляр
структуры и проиллюстрируйте работу с ним. на языке с++
Ответы
Ответ:
#include <iostream>
#include <string>
struct Iron {
const std::string& brand;
const std::string& model;
const std::string& color;
int minTemperature;
int maxTemperature;
bool steam;
int power;
Iron(const std::string& brand, const std::string& model, const std::string& color, int minTemperature, int maxTemperature, bool steam, int power)
: brand(brand), model(model), color(color), minTemperature(minTemperature), maxTemperature(maxTemperature), steam(steam), power(power) {}
};
int main() {
const std::string brand = "Philips";
const std::string model = "GC1234";
const std::string color = "White";
const int minTemperature = 100;
const int maxTemperature = 200;
const bool steam = true;
const int power = 1500;
Iron myIron(brand, model, color, minTemperature, maxTemperature, steam, power);
std::cout << "Brand: " << myIron.brand << "\n"
<< "Model: " << myIron.model << "\n"
<< "Color: " << myIron.color << "\n"
<< "Min Temperature: " << myIron.minTemperature << "\n"
<< "Max Temperature: " << myIron.maxTemperature << "\n"
<< "Steam: " << (myIron.steam ? "Yes" : "No") << "\n"
<< "Power: " << myIron.power << std::endl;
return 0;
}
Объяснение: