Спасибо, что
выбрали Habsida.
Теперь вам необходимо пройти тестовое Java задание
Тестовое задание — необходимое требование при выборе тарифа "Оплата после трудоустройства". После прохождения задания, с вами свяжется координатор обучения.
Старт следующего курса — 15 мая.
Успей записаться!
Days
Hours
Minutes
Seconds
Как устроен процесс
1
Тестовое задание
Вы выполняете тестовое задание — создаёте консольное приложение "Калькулятор".
2
Интервью
При успешном выполнении задания вас пригласят на вступительное собеседование.
3
Учёба
Через 6-8 месяцев вы будете готовы, чтобы начать карьеру Java-разработчика.
4
Карьера
Вот и всё! Теперь вы строите свою IT-карьеру.
Тестовое задание

Описание тестового задания: "Калькулятор 2.0"

Создайте консольное приложение "Калькулятор". Приложение должно читать из консоли введенные пользователем арифметические операции и выводить в консоль результат их выполнения.

Ввод должен производиться в ОДНУ строку. Решения, в которых пользователя просят вводить числа и/или знак по очереди, приниматься НЕ будут
Требования

1. Калькулятор умеет выполнять операции сложения, вычитания, умножения и деления с ТРЕМЯ числами: a + b - с, а - b + с, а * b-c, a / b * с.
2. На вход могут подаваться и два числа.
3. Калькулятор должен принимать на вход числа от 1 до 10 включительно, не более. На выходе числа не ограничиваются по величине и могут быть любыми.
4. Калькулятор умеет работать только с целыми числами.
5. При вводе пользователем неподходящих чисел приложение выбрасывает исключение и завершает свою работу.
6. При вводе пользователем строки, не соответствующей одной из вышеописанных арифметических операций, приложение выбрасывает исключение и завершает свою работу.

Input:
5 - 2 + 8
Output:
11
Input:
5 + 8 - 2
Output:
11
Input:
-5 + 8 * 2
Output:
11

Принципы оценки работы

Обратите внимание на принципы ООП, постарайтесь разбить программу на логические классы. Решения, в которых весь код программы находится в одном классе будут низко оценены. Продемонстрируйте свое умение в работе с разными синтаксическими конструкциями, не забудьте про исключительные ситуации, при которых выполнение программы невозможно из-за некорректных входных данных
Как отправить решение
1
Создать репозиторий
Вам нужно создать собственный ПУБЛИЧНЫЙ репозиторий на Github
2
Добавить проект
В публичный репозиторий добавить проект с решением
3
Отправить ссылку
Ссылку на публичный репозиторий отправить нам на почту info@schoice.со с темой Тестовое задание калькулятор Java.
Сложно? Пройди наш ускоренный бесплатный курс
Бесплатный краш-курс по Java с нуля.
Не получается? На помощь придет ментор
Купи курс с поддержкой от ментора
Ещё остались вопросы? Просто напишите нам
WhatsApp
Telegram
© 2023 Habsida School
Address
Schoice Habsida, Inc
주식회사 에스초이스 합시다

Block 3, 1st floor, 20, Pangyo-ro, 289 beon-gil, Bundang-gu, Seongnam-si, Gyeonggi-do
경기도 성남시 판교로 289번길 20 스타트업 캠퍼스 1