
Реализовать структуру «Утюг» (фирма, модель, цвет, минимальная температура, максимальная
температура, подача пара да/нет, мощность). Создайте экземпляр структуры и проиллюстрируйте работу с ним. на языке с++

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

Ответ:
#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;
}
Объяснение:



Для создания структуры "Утюг" на C++, вы можете воспользоваться следующим кодом:
cpp#include <iostream>
#include <string>
// Определение структуры "Утюг"
struct Iron {
std::string firm;
std::string model;
std::string color;
int minTemperature;
int maxTemperature;
bool steamFunction;
int power;
// Конструктор
Iron(const std::string& f, const std::string& m, const std::string& c, int minT, int maxT, bool steam, int p)
: firm(f), model(m), color(c), minTemperature(minT), maxTemperature(maxT), steamFunction(steam), power(p) {}
// Метод для вывода информации о утюге
void displayInfo() {
std::cout << "Фирма: " << firm << std::endl;
std::cout << "Модель: " << model << std::endl;
std::cout << "Цвет: " << color << std::endl;
std::cout << "Минимальная температура: " << minTemperature << " градусов Цельсия" << std::endl;
std::cout << "Максимальная температура: " << maxTemperature << " градусов Цельсия" << std::endl;
std::cout << "Подача пара: " << (steamFunction ? "Да" : "Нет") << std::endl;
std::cout << "Мощность: " << power << " Вт" << std::endl;
}
};
int main() {
// Создание экземпляра структуры "Утюг"
Iron iron("Фирма123", "МодельX", "Синий", 100, 220, true, 1500);
// Вывод информации о утюге
iron.displayInfo();
return 0;
}
Вышеуказанный код определяет структуру "Утюг" и создает экземпляр этой структуры с заданными характеристиками. Затем он выводит информацию о утюге, используя метод displayInfo()
.


Похожие вопросы
Топ вопросов за вчера в категории Информатика








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