Напишите программу, которая вычисляет сумму награды игрока. Бонус начисляется только, когда игрок получает максимум
Напишите программу, которая вычисляет сумму награды игрока. Бонус начисляется только, когда игрок получает максимум за прохождение уровня. Если игрок получает оценку, меньшую чем максимум, то бонус не начисляется. Размер бонуса определяется в соответствии с таблицей ниже.
Yantar 65
Конечно, я могу помочь вам написать программу для вычисления суммы награды игрока в соответствии с заданными условиями. Вот шаги, которые нужно выполнить:1. Определите таблицу с оценками и размерами бонусов.
Таблица будет содержать два столбца: оценка и размер бонуса. У вас в задании нет приведённой таблицы, поэтому я предположу, что это некоторые оценки в диапазоне от 1 до 100 и размер бонуса в диапазоне от 0 до 1000. Вот пример таблицы:
\[
\begin{array}{|c|c|}
\hline
\text{Оценка} & \text{Размер бонуса} \\
\hline
100 & 1000 \\
\hline
90 & 800 \\
\hline
80 & 600 \\
\hline
70 & 400 \\
\hline
60 & 200 \\
\hline
\end{array}
\]
2. Запросите у пользователя оценку, полученную им за прохождение уровня.
Программа должна запросить у пользователя ввести его оценку. Например:
3. Найти размер бонуса, соответствующий введенной оценке.
Программа должна проанализировать таблицу и найти в ней размер бонуса, соответствующий оценке, введенной пользователем. Это можно сделать с помощью условного оператора:
4. Вычислите сумму награды игрока.
Сумма награды игрока будет равна сумме размера бонуса и максимальной оценки. Вы можете использовать функцию `max()` для нахождения максимальной оценки:
5. Выведите результат.
Программа должна вывести сумму награды игрока. Например:
Это полное решение задачи. Если у вас возникнут вопросы или вам потребуется дополнительная помощь, пожалуйста, не стесняйтесь обращаться!