Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

EPAM Systems

Training Center

Программист

Контрольная задача

Имя кандидата:

REVISION HISTORY

Rev.

Description of Change

Author

Date

Approved

Name

Effective Date

RELATED ARTIFACTS

No.

Artifact Name


Цель:

Демонстрация навыков объектно-ориентированного подхода и аналитического мышления.

Формулировка:

Написать программу помощи заказов обедов в офис.

Меню.

Наименование

Вес

Цена

Рулет с изюмом

75 г.

15 руб

Пирог с повидлом

60 г.

13 руб

Пирог с яблоками

60 г.

13 руб

Салат Изюминка

100г.

35 руб.

Салат Лукошко

100г.

40 руб.

Салат Капустный с помидором

100г.

19 руб.

Суп харчо с говядиной

250г.

31 руб.

Суп куриный с грибами

250г.

34 руб.

Суп болгарский вегетарианский

250г.

21 руб.

Рыбное филе с помидоркой

80г.

54 руб.

Печень по королевски

150г.

54 руб.

Свинина запеченная"По-гусарски"

80г.

68 руб.

Греча с маслом

170г.

17 руб.

Макароны отварные

170г.

15 руб.

Рис отварной с маслом

170г.

16 руб.

Заказы.

Салат Изюминка, Печень по королевски, Рис отварной с маслом, Рулет с изюмом

Салат Лукошко, Суп куриный с грибами, Свинина запеченная"По-гусарски", Макароны отварные, Пирог с яблоками

Суп болгарский вегетарианский, Рыбное филе с помидоркой, Рулет с изюмом, Пирог с повидлом

Салат Изюминка, Суп куриный с грибами, Печень по королевски, Макароны отварные, Пирог с повидлом

Ввод/Вывод:

Результат работы программы должен выводить в консоль два отчета.

Первый для отправки заказа в столовую, второй для раздачи заказанных блюд сотрудникам.

· Первый отчет состоит из таблицы со столбцами: название блюда, количество, стоимость. После таблицы должна быть напечатана полная стоимость заказа.

· Второй отчет состоит из таблицы со столбцами: имя сотрудника, заказанные блюда, стоимость его обеда.

Требования к тестовому заданию:

1. Задание может быть выполнено на любом объектно-ориентированном языке, но желательно использовать Java SE версии 6 или 7.

2. При форматировании кода необходимо использовать Java Code Conventions.

3. Кодировка исходных файлов должна быть UTF-8.

4. Результатом выполнения задания должен быть архив со следующими файлами:

a. исходные файлы. java;

b. файлы ресурсов;

c. файлы с тестовыми данными;

d. если необходимо, инструкция.

5. Каждый класс и интерфейс должен находиться в отдельном файле.

Ещё раз прочитайте цель задания!