4 / 5 / 2
Регистрация: 17.09.2021
Сообщений: 285
|
|
1 | |
Суммарный урон22.05.2024, 10:47. Показов 765. Ответов 5
Метки нет (Все метки)
Суммарный урон
Одним из доступных видов героев в нашей игре может быть рыцарь. Рыцарь, атакуя NPC, наносит им урон. Одним из видов атаки рыцаря является удар мечом. При совершении такой атаки рыцарь начинает уставать, поэтому каждый последующий удар он наносит с меньшим уроном. Твоя задача разработать алгоритм, который подсчитывает суммарный урон, который нанесёт рыцарь, если начальный урон равен 101, после каждой атаки урон уменьшается на 1, а бой длится 18 секунд. За одну секунды рыцарь наносит два удара. Для начала введи, какой именно будет суммарный урон получил разработанный тобой алгоритм, при входных значениях начального урона, уменьшения урона и времени боя, указанных выше. А теперь предоставь разработанный алгоритм. Алгоритм можно написать на любом языке программирования или просто описать алгоритм текстом, или графически, например, блок-схемой.
0
|
22.05.2024, 10:47 | |
Ответы с готовыми решениями:
5
Определить суммарный объем в литрах двенадцати вложенных друг в друга шаров со стенками толщиной 5 мм По показаниям прибора выведите суммарный набор высоты и суммарный сброс высоты Урон врагу Урон от соприкосновения |
535 / 325 / 169
Регистрация: 21.02.2011
Сообщений: 4,967
|
|
22.05.2024, 11:41 | 2 |
Код
Создаем переменную "урон" и присваиваем ей значение 101. Создаем переменную "суммарный_урон" и присваиваем ей значение 0. Создаем цикл, который будет выполняться 36 раз (по количеству ударов). Внутри цикла уменьшаем переменную "урон" на 1. Добавляем к переменной "суммарный_урон" значение переменной "урон". После цикла выводим на экран значение переменной "суммарный_урон".
1
|
22.05.2024, 11:50 | 3 |
Можно чуть иначе. Есть филд абсолютный урон, оно не меняется.
Дальше на это накидываем разного рода модификаторы. Типа как раз таки усталости и вот ее уже каким-то образом меняем. Это классический расространненый подход. Если же это не игра, а именно задача, можно вообще на все забить и просто ввести формулу Типа f(101, 18*2)
3
|
4 / 5 / 2
Регистрация: 17.09.2021
Сообщений: 285
|
|
22.05.2024, 13:51 [ТС] | 4 |
andreyfreelans, Здравствуйте, можно узнать какой будеть результат суммарного урона?
0
|
66 / 55 / 13
Регистрация: 13.07.2020
Сообщений: 241
|
||||||
22.05.2024, 15:35 | 5 | |||||
Дмитрий, ну Вы чего же так?
Вам же расписали алгоритм) Советую изучить тему алгоритмы и структуры данных.
0
|
4 / 5 / 2
Регистрация: 17.09.2021
Сообщений: 285
|
|
22.05.2024, 21:45 [ТС] | 6 |
DmitriyLutsenko, Здравствуйте, сможете помочь с Какие значения нужно подставить в программу вместо пропусков?
Добавлено через 3 часа 46 минут Coffeini, Здравствуйте, сможете помочь с Какие значения нужно подставить в программу вместо пропусков?
0
|
22.05.2024, 21:45 | |
22.05.2024, 21:45 | |
Помогаю со студенческими работами здесь
6
Урон по радиусу. 2D Двойной урон Урон через события Урон от падения с высоты Урон от взрыва гранаты Здоровье врага и урон от пули Урон огнестрельным оружием в Fallout 2 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |