Урон бластером и проценты

Сегодня по просьбе Ирины Михайловны Фомуви пришлось проводить репетиторскую работу в виде игры. Да-да, иначе Вовка никак не хотел учить математику! Задачи на проценты, подсчёты и вычисления? Нет, это Вова совершенно не признавал.

бластер в задачи на проценты

Пришлось Фомуви продумывать программу обучения. Для этого он расспросил, чем подопечный обычно занимается. Анализ показал, что Вова часто играет в интернет-игры. В последнее время ему приглянулась браузерная игра Genesyx. Это РПГ, в которой он мог воевать, создавать предметы своими руками, общаться и просто прекрасно проводить время. На основе этого увлечения и  было решено провести урок математики.

Изначальные данные были таковы:

— Герой новым бластером наносит 700 единиц повреждения противнику 1 уровня с защитой, поглощающей 30% урона;

— С каждым уровнем урон бластером героя возрастает на 10%;

— С каждым уровнем защита противника крепнет на 5%.

Нужно было найти:

— Какой урон герой будет наносить своим бластером на 10 уровне?

— Какой урон будет поглощать защита противника на 10 уровне?

Написав всё на листке, Фомуви положил его в свой портфель. Подумал, положил ещё калькулятор и набор разноцветных ручек.

Инопланетянина не было долго. На улице уже стемнело, даже в окнах стали гаснуть огни. Где Фомуви? Может что-то приключилось нехорошее? Кроль набрал номер телефона друга.

— Алло, Кроль. Что звонишь, случилось чего?

— Ты шутишь, няп-няп? Этот вопрос я хочу тебе задать!

— А чего? Ух, уже 11 ночи, вот это мы заигрались!

— Ты играл? Никогда не поверю!

— Честно, очень интересная игра. Я тут создал героя и уже больших высот достиг всего за вечер.

— Фомуви, я тебя не узнаю, няп! Ты же пошел обучать Вову математике, задачу про проценты понёс. Вы её решили?

— Ну… мы начали решать, но потом заигрались. В общем, ты меня не жди, я у Вовки остаюсь. А задачу выложи на сайте, очень тебя прошу, пусть ребята решат. Решение я Вовке отдам, пусть изучает. Некогда мне. Ну всё, пока, до завтра!

Как говорится, и на старуху бывает проруха! Кроль развел руками и, завидуя в глубине души, что не он пошёл к Вовке, пошёл выполнять просьбу. Дописав задачу, он внёс её в каталог математических задач и приписал «5 фомувиков». Кстати, уважаемый читатель, ты её только что всю прочёл и теперь знаешь, что делать.

Оставить комментарий

Для отправки комментария вам необходимо авторизоваться.

  1. LoadRunner

    Не сказано, что сам Герой 1 уровня, но будем подразумевать это (и то, что урон Бластера жёстко привязан к самому уровню Героя, а не к разнице в уровнях с момента появления Бластера у Героя):
    Урон по противнику с поглощением урона (ПУ) в 30% равен 700. Полный урон без ПУ будет 1000.
    На 10 уровне героя урон составит +90% \\опять же, не сказано, прирост от базового урона или от текущего).
    Защита противника на 10 уровне будет 75% (30+5*9) \\снова принимаем прирост от базового, а не от текущего.

    Урон героя 10 уровня по герою 10 уровня БЕЗ защиты будет 1900
    ПУ Героя 10 уровня от выстрела Героем 10 уровня из Бластера будет 75% от 1900 = 1425. Урон составит 475 (это ответ на «урон Героем 10 уровня по Герою 10 уровня с базовой защитой»).

    Можно, конечно, для всех ситуаций просчитать — и когда прибавка идёт не к базовому урону\ПУ, но и к текущему. Например, на втором уровне урон будет 1100, а на третьем — не 1200, а 1210 (+10% к 1100)

  2. admin

    Вспоминая школьную программу, решил тоже решить эту задачу. Сразу возник вопрос: почему ты решил, что нужно брать прирост к базовому значению? Эта задача на проценты, а значит прирост будет каждый раз отталкиваться от текущего значения. Сколько помню подобные задания, было так. Потому не могу защитать этот ответ, так как он не сошелся с авторским. А вот твой аппонент решил верно. И это не себя имею в виду :-)

  3. LoadRunner

    Я отталкивался от того, что речь шла о браузерной игре. Редка игра, где прирост к текущему значению, а не к базовому. Тем более, я играл в Genesyx :) Но в любом случае, там много разных вариантов с этими приростами.
    Я не прошу засчитывать мой ответ, кстати ;)

  4. admin

    Всё-таки речь идёт о задачи на проценты в большей степени, чем про саму игру :-) Жаль, что ты второй вариант-то не расписал, ведь подход был верен.

  5. LoadRunner

    Мне было лень :) Потому что я бы расписывал все комбинации этих вариантов, а их 16 (включая привязку к уровням героев).

  6. admin

    Для таких случаев есть Excel, которым я и воспользовался при решении :-) Ушло не более 5 минут. Минимум слов, максимум решения :-)

  7. LoadRunner

    Я про него и не подумал :) Но на будущее взял на заметку.

  8. Fasal

    Т.к. на первом уровне поглощается 30% урона, то фактически оружие наносит 1000 ед. урона
    Тогда если на каждом новом уровне наносится на 10% больше урона, то (по сложным процентам) на десятом уровне будет 1000 * (1,1)^9~2358 (вообще)
    Защита поглощает 30% на первом уровне, на каждом следующем — на 5% больше (т.е. 1,05 от предыдущего уровня). Будет:
    30% * (1,05)^9 ~ 46,54% гасится
    Тогда противник получит 2358 * (1-0,4654) ~ 1261 ед. урона (противнику 10 уровня)

  9. admin

    Да, решение верное. А вот проверочка (тоже решил посчитать задачку):

Подпишись на обновления