- Написать свою первую программу.
- Попрактиковаться в использовании условных операторов — инструменте, который встречается почти в каждой программе.
- Скачайте и установите профессиональный редактор кода Intellij Idea Community Version.
- Откройте IDEA и создайте новый Java-проект. Под каждую задачу следует создавать отдельный проект, если обратное не сказано в условии.
- Создайте пустой репозиторий на GitHub и свяжите его с папкой вашего проекта, а не с какой-либо другой.
- Правильно настройте репозиторий в плане
.gitignore
. Проигнорируйте папки.idea
иout
и.iml
-файл — их в репозитории быть не должно. - Выполните в IDEA требуемую задачу согласно условию.
- 🆕 Проверьте соблюдение правил форматирования кода.
- Закоммитьте и отправьте в репозиторий содержимое папки проекта.
В этой задаче мы считаем, что пользователь вводит корректные значения входных данных.
Авиаперевозчики предлагают различные бонусные программы, начисляющие бесплатные мили за перелёты. Формула расчёта следующая: за каждые 20 рублей, потраченные на билет, начисляется 1 миля. Дробные мили не начисляются.
Например, при стоимости билета в 13 676 рублей должно начислиться 683 бонусов.
Нужно создать приложение, рассчитывающее количество начисленных миль за купленный билет. Стоимость билета вы выбираете сами — заполняете переменную, в которой она будет храниться.
public class Main {
public static void main(String[] args) {
// Объявляете переменные для входных данных и
// параметров программы: одну для хранения
// стоимости билета, другую для хранения количества
// рублей для одной бонусной мили
// Рассчитываете количество бонусных миль, используя
// значения заведённых переменных. Ответ сохраняете в
// новую переменную и выводите на экран
}
}
Для каждой задачи прикреплена ссылка на публичный репозиторий GitHub с решением.
- В каждом репозитории размещено содержимое папки проекта IDEA. Корнем репозитория должна быть именно папка проекта — не папка
src
, не папка внутри которой лежит папка проекта. Таким образом, в корне репозитория должна лежать сразу папкаsrc
. - Есть файл
.gitignore
, игнорирующий ненужные файлы и папки, которые должны отсутствовать в репозитории. Если они присутствуют, их нужно оттуда удалить. - Программа соответствует всем требованиям из условия задачи.
- Программа использует только те инструменты языка, которые мы проходили или которые прямо разрешены условием задачи.
- Программа работает правильно на всех примерах из условия.
- Программный код отформатирован и соответствует пройденным требованиям к качеству кода.
- Программа спроектирована достаточно логично и правильно, не противоречит общепринятым в производстве практикам и традициям.
- При наличии недочётов, в зависимости от их серьёзности и количества, работа может быть отправлена на доработку или принята — решение принимается на основе экспертной оценки работы.