Создан заказ №4376596
18 ноября 2019
Лаба по ООП C++
Как заказчик описал требования к работе:
Сделать в Dev-C++
Программно промоделировать стрельбу по мишени группой человек. Каждый человек (абстрактный класс Person) имеет свое имя, возраст (в годах) и стаж обучения стрельбе (в годах).
Люди делятся на новичков, опытных и ветеранов (потомки класса человек). Для каждого человека определите по
лиморфный метод. «Стрелять» без параметров, возвращающих логическое значение (попал – true, не попал – false). Попадание определяется случайным образом, причем для новичка вероятность попасть равна 0,01*стаж обучения; для опытного = 0,05*стаж обучения стрельбе; для ветерана = 0,9 – 0,01*возраст. Люди стреляют по очереди, начиная с первого, пока кто-то не попадет в мишень. Стрельба прекращается после того, как кто-то попал или все выстрелили по одному разу. После каждого выстрела нужно выводить на экран всю информацию о стреляющем и результат стрельбы.
В главной программе создайте массив из 5 людей в таком порядке: новичок, опытный, ветеран, опытный, новичок и произведите стрельбу с выводом ее результатов
подробнее
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
19 ноября 2019
Заказ завершен, заказчик получил финальный файл с работой
5
Лаба по ООП C++.jpg
2019-11-22 20:50
Последний отзыв студента о бирже Автор24
Общая оценка
4
Положительно
Немного запоздалый отзыв, но я искренне хочу поблагодарить автора за работу! Большое спасибо!