Лаба по ООП C++

Выполнен
Заказ
2787023
Раздел
Работа с текстом
Предмет
Другое
Антиплагиат
70% eTXT
Срок сдачи
27 Ноя 2019 в 20:00
Цена
300 ₽
Блокировка
10 дней
Размещен
25 Ноя 2019 в 21:40
Просмотров
57
Описание работы
Сделать в Dev-C++
Программно промоделировать стрельбу по мишени группой человек. Каждый человек (абстрактный класс Person) имеет свое имя, возраст (в годах) и стаж обучения стрельбе (в годах).
Люди делятся на новичков, опытных и ветеранов (потомки класса человек). Для каждого человека определите полиморфный метод. «Стрелять» без параметров, возвращающих логическое значение (попал – true, не попал – false). Попадание определяется случайным образом, причем для новичка вероятность попасть равна 0,01*стаж обучения; для опытного = 0,05*стаж обучения стрельбе; для ветерана = 0,9 – 0,01*возраст. Люди стреляют по очереди, начиная с первого, пока кто-то не попадет в мишень. Стрельба прекращается после того, как кто-то попал или все выстрелили по одному разу. После каждого выстрела нужно выводить на экран всю информацию о стреляющем и результат стрельбы.
В главной программе создайте массив из 5 людей в таком порядке: новичок, опытный, ветеран, опытный, новичок и произведите стрельбу с выводом ее результатов.
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
1 день 4 часа 20 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир