Составьте программу для вычисления общей суммы вознаграждения игрока. Программа должна соответствовать следующим

Составьте программу для вычисления общей суммы вознаграждения игрока. Программа должна соответствовать следующим условиям: Бонус начисляется только при достижении игроком максимального результата на уровне. В случае, если игрок достиг результатов ниже максимального, ему бонус не начисляется. Величина бонуса определяется в соответствии с таблицей ниже.
Магнитный_Магнат

Магнитный_Магнат

Конечно, я могу помочь вам с составлением такой программы. Вам потребуется использовать условные операторы, чтобы проверять, достиг ли игрок максимального результата, и соответственно начислять ему бонус. После этого вам нужно будет определить величину бонуса в соответствии с таблицей.

Вот пример программы на языке Python, которая решает вашу задачу:


# Ввод максимального результата игрока и его текущего результата
max_result = int(input("Введите максимальный результат игрока: "))
current_result = int(input("Введите текущий результат игрока: "))

# Проверяем, достиг ли игрок максимального результата
if current_result == max_result:
# Определяем величину бонуса в соответствии с таблицей
if current_result >= 90:
bonus = 100
elif current_result >= 80:
bonus = 80
elif current_result >= 70:
bonus = 60
else:
bonus = 40
else:
bonus = 0

# Выводим общую сумму вознаграждения игрока
total_reward = current_result + bonus
print("Общая сумма вознаграждения игрока:", total_reward)


В этой программе мы сначала запрашиваем у пользователя максимальный результат игрока и его текущий результат. Затем мы проверяем, достиг ли игрок максимального результата. Если да, то мы определяем величину бонуса в соответствии с таблицей: 100 если результат равен или выше 90, 80 если результат от 80 до 89, 60 если результат от 70 до 79, и 40 для всех остальных результатов. Если игрок не достиг максимального результата, то бонус будет равен 0. И, наконец, мы выводим общую сумму вознаграждения игрока, которая равна сумме его текущего результата и бонуса.

Я надеюсь, что это решение понятно и полезно для вас. Если у вас возникнут дополнительные вопросы, пожалуйста, не стесняйтесь задавать их. Я готов помочь вам!
Знаешь ответ?
Задать вопрос
Привет!
hello