Настройка громкости на телевизоре с использованием цикла с постусловием - C#
Формулировка задачи:
Настраиваем громкость на телевизоре. Делаем пока не напишем "Off". Вот с последнем как раз проблема. Как решить?
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace ConsoleApplication1
- {
- class TV
- {
- int volume;
- public int MakeVolume
- {
- get { return volume; }
- set
- {
- if (value < 0)
- {
- volume = 0;
- }
- else if (value > 100)
- {
- volume = 100;
- }
- else
- volume = value;
- }
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- string Off = "work";
- /*Создайте класс Телевизор, объявите в нем поле громкость звука, для доступа к этому полю реализуйте свойство.
- Громкость может быть в диапазоне от 0 до 100.*/
- TV mv = new TV();
- mv.MakeVolume = 10;
- Console.WriteLine("TV is on. Volume now is: " + mv.MakeVolume);
- do
- {
- try
- {
- Console.Write("Change the volume on: ");
- mv.MakeVolume = Convert.ToInt32(Console.ReadLine());
- Console.WriteLine("Now volume is: " + mv.MakeVolume);
- }
- catch (Exception)
- {
- Console.WriteLine("Error!");
- }
- }
- while (Off != "Off");
- Console.ReadLine();
- }
- }
- }
Решение задачи: «Настройка громкости на телевизоре с использованием цикла с постусловием»
textual
Листинг программы
- static void Main(string[] args)
- {
- string inputString;
- /*Создайте класс Телевизор, объявите в нем поле громкость звука, для доступа к этому полю реализуйте свойство.
- Громкость может быть в диапазоне от 0 до 100.*/
- TV mv = new TV();
- int volume;
- mv.MakeVolume = 10;
- bool isOk = true;
- Console.WriteLine("TV is on. Volume now is: " + mv.MakeVolume);
- while (true)
- {
- Console.Write("Change the volume on: ");
- inputString = Console.ReadLine();
- if (inputString == "Off")
- {
- Console.WriteLine("Now TV is switch off");
- break;
- }
- isOk = int.TryParse(inputString, out volume);
- if (isOk) mv.MakeVolume = volume;
- Console.WriteLine("Now volume is: " + mv.MakeVolume);
- }
- Console.ReadLine();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д