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

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

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

 13417

-- Chip

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

  • На этом уроке мы рассмотрим решение задачи на зачёт.
  • Дата отправки отчёта: 12 января 2019 г.
  • Задание выполнено: за 42 мин.
  • Чему научился: В целом, моя программа схожа с правильным решением, у меня тоже сначала идет проверка источника данных - либо из аргументов командной строки, либо ввод из клавиатуры. Есть проверка на ошибки, хотя, у меня более строгий формат для ввода в связи с другим форматом ввода чисел. Если введён один или более двух аргументов, то я в своей программе принял это за ошибку, в правильном решении это просто игнорируется и далее идёт ввод с клавиатуры. Далее, в правильном решении числа вводятся на одной строке, у меня по очереди, на разных, после приглашения ко вводу. В целом, это мелочи, о них не было точно и подробно оговорено в задании, поэтому можно сказать, что решения схожи :)
  • Оценка видео-уроку:


Оцени работу

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

  • Отчёт оценивали:
    791Валерий Жданов+1   10895Danil42Russia+1   17947Dmitry Sinitsin+1   20528Геннадий Кравцов+1   18688Arslan+1   1Евгений Волосатов+1   3922Александр+1   20659no name+1   8275Tekashnik+1  

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





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

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

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

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


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



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