Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

State / State - Целый калькулятор - Press key

  • Мы продолжаем создание целого калькулятора для демонстрации
    использования шаблона проектирования State.
    На этом уроке мы реализуем основной класс Program(),
    чтобы можно было тестировать написанный код.
  • Дата отправки отчёта: 30 ноября 2019 г.
  • Задание выполнено: за 1 час. 9 мин.
  • Чему научился: в конструкте switch-case наваял для каждого кейса повторяющиеся методы в каждой строке, и лишь по видео вспомнил, что повторы можно не писать, а указать лишь последний
    Но работает и так с излишностями )
    В тестировании снова чудил - проверял как добавить умножение на 10 вводя двузначное число десять, забыв про цифровой ввод - со второй попытки дошло, что вводить надо просто ноль )
  • Оценка видео-уроку:
Отчёт от 17947 за State / State - Целый калькулятор - Press key


Отчёт от 17947 за State / State - Целый калькулятор - Press key




Оцени работу

 
Сохранить страницу:

17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
# State / State - Целый калькулятор - Press key / 2019-11-30 14:28

Выражение для выбора в конструкции свич-кейс указывается в круглых скобках.
Кейсы целочисленные можно указывать с новой строки после ключевого слова кейс без скобок или кавычек, строковые кейсы требуют кавычек.
Резервированное слово break передает управление следующей строке за закрывающей фигурной скобкой после конструкции свич-кейс


23605. --
Кюннэй
Кюннэй
ответить
→  Dmitry Sinitsin  # State / State - Целый калькулятор - Press key / 2019-12-01 10:50

Главное, что все для себя самостоятельно  выяснил и описал, что мог сделать по-другому) Код конечно довольно массивным вышел, но наверняка ты все исправил! Молодец, так держать) Удачи с обучением.


  • Отчёт оценивали:
    23522Евгений Черкасов0   791Валерий Жданов+1   22133ES35+1   23609Artash0   23605Кюннэй0   23146Юлия0  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Реализовал метод press в классе Context. Добавил возможность сохранения введенного числа в методе digit в классе StateFirst.



Научился: Закрепил пройденное
Добавил свой класс ConsoleArt() и реализовал псевдоинтерфейс калькулятора в консоли =) Избавился от статика. Вначале реализовал метод show() в классе Context() так как нужно было где-то генерировать вид калькулятора, а после увидел в видео, что такой же метод создаётся как раз для той же задачи =) Не стал бежать впереди паровоза, идём в ногу с уроками. =)