Разработать программу - эмулятор работы бытового прибора - C#
Формулировка задачи:
Необходимо разработать программу - эмулятор работы бытового прибора ( в моем случае духовка ) . Программа должна позволять выполнять через меню в консольном приложении те или иные действия с прибором ( духовка) , например вкл и выкл его , изменять режим работы и т.п . При этом после каждого действия пользователя программа должна отображать текущее состояние прибора и меню всех возможных действий .
Решение задачи: «Разработать программу - эмулятор работы бытового прибора»
textual
Листинг программы
- namespace HomeDevices
- {
- // создаем абстрактный класс где прописываем абстрактные методы
- public abstract class Device
- {
- public abstract void SwitchOn();
- public abstract void SwitchOff();
- public abstract void Grill();
- }
- // создаем класс микроволновка который наследует от класса девайс методы
- class Microwave : Device
- {
- public override void SwitchOn()
- {
- Console.WriteLine("Microwave is switched On");
- }
- public override void SwitchOff()
- {
- Console.WriteLine("Microwave is switched Off");
- }
- public override void Grill()
- {
- Console.WriteLine("Grill is worked");
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- // создаем объект microwave
- Microwave microwave = new Microwave();
- Console.WriteLine("MENU:\n 0--включить микроволновку \n 1-режим Grill \n 2--выключить микроволновку");
- int i;
- do
- {
- i= int.Parse(Console.ReadLine());
- switch (i)
- {
- case 0:
- microwave.SwitchOn();
- break;
- case 1:
- microwave.Grill();
- break;
- case 2:
- microwave.SwitchOff();
- break;
- default:
- Console.WriteLine("Out of rage");
- break;
- }
- }
- while (i != 2);
- Console.ReadLine();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д