Skip to content

vladon/testtask-eidos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eidos Medicine (Kazan)

Want it in Russian? Scroll down.

По-русски - скролльте вниз.

Test task

Create a following class hierarchy:

Class "Employee":

  • first name,
  • last name,
  • positon (0 - mounter, 1 - electronician, 2 - developer)
  • salary
  • method: get full info in text, get salary

Class "Mounter":

  • department (0 - workshop, 1 - warehouse)

Class "Electronician":

  • array of Ohm law numbers which he/she knows (their text names store in the same class, while asking for info return text names of laws in English)

Class "Developer":

  • development language (text),
  • which university he/she graduated from

Class "Economist"

  • how many companies he/she serves

Class "C++ Developer"

  • stage of development on C++
  • used IDE

Fill employees list randomly.

Control:

  1. Any letter - print all employees info to console
  2. Any number - print all salaries
  3. + - sort employees by salaries ascending
  4. - - sort employees by salaries descending

Requirements:

IDE: Microsoft Visual Studio. Development Language: C++. Libraries: CRT, STL.

Please send us folders with MSVS 2004-2013 projects without unnecessary files.

Эйдос

Тестовое задание

Создать следующую классовую иерархию:

класс "сотрудник": имя; фамилия; должность (0 - монтажник, 1 - электронщик, 2 - разработчик), зарплата метод: выдать полную информацию по сотруднику в текстовом виде; выдать сумму зарплаты

класс "монтажник": отдел (0 - цех, 1 - склад)

класс "электронщик": массив номеров законов Ома, которые он знает (их текстовые названия хранить в этом же классе, при запросе информации выдавать текстовое название закона на англ языке)

класс "разработчик": язык разработки (текст); название ВУЗ-а, который он закончил

класс "экономист": сколько фирм ведет (количество)

класс "разработчик C++": стаж именно в этом языке (лет); среда разработки (текст)

Список сотрудников компании (заполнить произвольно в коде). Управление:

  1. По нажатию клавиши с любой буквой печать на консоль информацию по всем сотрудникам базы.
  2. По нажатию клавиши с любой цифрой печать на консоль только зарплат всех сотрудников.
  3. По нажатию '+' сортировать список сотрудников по доходам по возрастанию.
  4. По нажатию '-' сортировать список сотрудников по доходам по убыванию.

Среда разработки: Microsoft Visual Studio. Язык разработки: C++. Средства разработки: CRT, STL.

Убедительная просьба присылать папки с проектами MSVS 2004-2013 но без лишних файлов.

About

Test task from Eidos Medicine (Kazan)

Resources

Stars

Watchers

Forks

Packages

No packages published