На этом уроке мы рассмотрим решение задачи на зачёт.
Дата отправки отчёта:
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 добавил.
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Отчёт оценивали: 20556. omnium010365. Rita+11. Евгений Волосатов+110895. Danil42Russia+117663. Oleksandr+18275. Tekashnik+13922. Александр+1Посетитель+1Посетитель+1Посетитель+120659. no name+1791. Валерий Жданов+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: 1. Переменные нужно описать в начале программы. - есть
2. Ввод данных разделён на две части. - нет
3. Получаем начальные данные из строкового массива args. - нет
4. Получаем начальные данные с клавиатуры. - есть
5. Выводим на экран полученные данные. -есть
6. Выполняем вычисление по условию задачи. -есть
7. Выводим результат на экран. -есть
8. Добавить глобальный блок try - catch для отлова системных ошибок. -нет
Зато есть проверка на то, равны ли числа или нет
отсутствие одного из пакетов не позволило воспользоваться строчкой: " import java.util.*;" пишем "import java.util.Scanner;".
Так же в нескольких местах блок вместо закрытия снова открывался .
Блок с проверкой на ошибку был написан без использование параметра Exception e .