Skip to content

2.1 «Примитивные типы данных и условные операторы»

Notifications You must be signed in to change notification settings

levvolkov/javaqa2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

2. 1 Домашнее задание к занятию «Примитивные типы данных и условные операторы»

Цель задания

  1. Написать свою первую программу.
  2. Попрактиковаться в использовании условных операторов — инструменте, который встречается почти в каждой программе.

Инструкция к заданию

  1. Скачайте и установите профессиональный редактор кода Intellij Idea Community Version.
  2. Откройте IDEA и создайте новый Java-проект. Под каждую задачу следует создавать отдельный проект, если обратное не сказано в условии.
  3. Создайте пустой репозиторий на GitHub и свяжите его с папкой вашего проекта, а не с какой-либо другой.
  4. Правильно настройте репозиторий в плане .gitignore. Проигнорируйте папки .idea и out и .iml-файл — их в репозитории быть не должно.
  5. Выполните в IDEA требуемую задачу согласно условию.
  6. 🆕 Проверьте соблюдение правил форматирования кода.
  7. Закоммитьте и отправьте в репозиторий содержимое папки проекта.

Материалы, которые пригодятся для выполнения задания

  1. Как создать Java-проект в IDEA?
  2. 🆕 Как отформатировать код в Java?

Задание 1

В этой задаче мы считаем, что пользователь вводит корректные значения входных данных.

Авиаперевозчики предлагают различные бонусные программы, начисляющие бесплатные мили за перелёты. Формула расчёта следующая: за каждые 20 рублей, потраченные на билет, начисляется 1 миля. Дробные мили не начисляются.

Например, при стоимости билета в 13 676 рублей должно начислиться 683 бонусов.

Нужно создать приложение, рассчитывающее количество начисленных миль за купленный билет. Стоимость билета вы выбираете сами — заполняете переменную, в которой она будет храниться.

Схема вашего приложения

public class Main {
  public static void main(String[] args) {
  
    // Объявляете переменные для входных данных и
    // параметров программы: одну для хранения 
    // стоимости билета, другую для хранения количества
    // рублей для одной бонусной мили
    
    // Рассчитываете количество бонусных миль, используя
    // значения заведённых переменных. Ответ сохраняете в
    // новую переменную и выводите на экран
  }
}

Правила приёма работы

Для каждой задачи прикреплена ссылка на публичный репозиторий GitHub с решением.


Критерии оценки

  1. В каждом репозитории размещено содержимое папки проекта IDEA. Корнем репозитория должна быть именно папка проекта — не папка src, не папка внутри которой лежит папка проекта. Таким образом, в корне репозитория должна лежать сразу папка src.
  2. Есть файл .gitignore, игнорирующий ненужные файлы и папки, которые должны отсутствовать в репозитории. Если они присутствуют, их нужно оттуда удалить.
  3. Программа соответствует всем требованиям из условия задачи.
  4. Программа использует только те инструменты языка, которые мы проходили или которые прямо разрешены условием задачи.
  5. Программа работает правильно на всех примерах из условия.
  6. Программный код отформатирован и соответствует пройденным требованиям к качеству кода.
  7. Программа спроектирована достаточно логично и правильно, не противоречит общепринятым в производстве практикам и традициям.
  8. При наличии недочётов, в зависимости от их серьёзности и количества, работа может быть отправлена на доработку или принята — решение принимается на основе экспертной оценки работы.

About

2.1 «Примитивные типы данных и условные операторы»

Topics

Resources

Stars

Watchers

Forks

Languages