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

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

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

J7. Экзамен / EGZ - Шаблон решения

  • На этом уроке мы рассмотрим решение задачи на зачёт.
  • Дата отправки отчёта: 14 января 2019 г.
  • Задание выполнено: за 41 мин.
  • Чему научился: отлил для себя в граните: область видимости переменных ограничена {фигурными скобками}.

    FAIL 1. Переменные нужно описать в начале программы.
    Описал и инициировал как раз внутри фигурных скобок блока if

    DONE 2. Ввод данных разделён на две части.
    Если аргументов два - работает блок if. Иначе парсим.

    DONE 3. ...начальные данные из строкового массива args.    ...аргументы в целое число -> Integer.parseInt().

    DONE 4. ...данные с клавиатуры, сканер, приглашение.
    FAIL 4a - сканер позволяет получать целые числа без дополнительной конвертации. Я применил парсинг с конвертацией, что было ненужно.

    DONE 5. Вывод на экран полученных данных.

    FAIL 6. Продублировал вычисление.

    DONE 7. Вывод результата на экран.

    DONE 8.  ...глобальный блок try/catch добавил.
  • Оценка видео-уроку:


Оцени работу

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

  • Отчёт оценивали:
    20556omnium0   10365Rita+1   1Евгений Волосатов+1   10895Danil42Russia+1   17663Oleksandr+1   8275Tekashnik+1   3922Александр+1   Посетитель+1   Посетитель+1   Посетитель+1   20659no name+1   791Валерий Жданов+1  

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





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

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

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

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


Научился: 1. Переменные нужно описать в начале программы. - есть 2. Ввод данных разделён на две части. - нет 3. Получаем начальные данные из строкового массива args. - нет 4. Получаем начальные данные с клавиатуры. - есть 5. Выводим на экран полученные данные. -есть 6. Выполняем вычисление по условию задачи. -есть 7. Выводим результат на экран. -есть 8. Добавить глобальный блок try - catch для отлова системных ошибок. -нет Зато есть проверка на то, равны ли числа или нет



отсутствие одного из пакетов не позволило воспользоваться строчкой: " import java.util.*;" пишем "import java.util.Scanner;". Так же в нескольких местах блок вместо закрытия снова открывался . Блок с проверкой на ошибку был написан без использование параметра Exception e .