Спроектируйте С Использованием Tdd Класс Ctvset , Моделирующий Телевиз

Тема в разделе "C/C++/C#", создана пользователем snegok1233, 31 мар 2014.

  1. snegok1233

    snegok1233 New Member

    Регистрация:
    31 мар 2014
    Сообщения:
    1
    Симпатии:
    0
    Спроектируйте с использованием TDD класс CTVSet , моделирующий телевизор, который может находиться либо в выключенном, либо включенном состоянии. Находясь во включенном состоянии, телевизор способен отображать один из 99 каналов (от 1 до 99).
    Над телевизором можно выполнять следующие действия:
    • Выключить. В выключенном состоянии нельзя переключать каналы.
    • Включить. При своем включении телевизор включается на том канале, на котором он был ранее выключен. При самом первом включении телевизор включается на первом канале.
    • Выбрать заданный канал (от 1 до 99) или остаться на том же самом канале, если номер канала за пределами данного диапазона.
    Телевизор обладает следующими свойствами:
    • Включен или выключен
    • Номер текущего канала. В выключенном состоянии номер текущего канала должен быть равен нулю.
    Разработайте программу, использующую разработанный Вами класс CTVSet, которая обрабатывает команды пользователя, вводимые им со стандартного потока ввода:
    • TurnOn. Включает телевизор, если он был выключен
    • TurnOff. Выключает телевизор, если он был включент
    • SelectChannel <номер канала>. Выбирает указанный номер канала.
    • Info. Выводит текущее состояние телевизора (выключен или включен, номер канала).
     
Загрузка...

Поделиться этой страницей