Разработать программу - эмулятор работы бытового прибора - 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(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д