Задать вопрос
@DaNKuL

Как сделать чтобы число с каждым разом увеличивалось, до определенного значения, за определенное кол-во раз?

Я делаю скрипт, для вычисления опыта для каждого лвла. У меня этих лвлов 100, но возьмем к примеру 10. Для первого лвла допустим нужно будет 10 опыта, для 2 лвла 15 опыта. для 3 лвла 25 и т.д до заданного конечного числа опыта(Значение опыта для последнего лвла). И вот мне нужно найти либо формулу, либо какую математическую тему что-ли(Не знаю как назвать) которая будет принимать старт(Количество опыта для 1 лвла), сколько всего лвлов, и конец(Количество опыта для последнего лвла). А получать я должен вот это самое значение опыта для каждого лвла, и такое, чтобы с каждым лвлом, оно было все больше и больше, но чтобы не пересекла границу конца(Количества опыта для последнего лвла). Возможно это можно назвать какой то прогрессией, хз, не шарю за математику, по этому и спрашиваю как это сделать. Если кому то, не понятно, то в коментах постараюсь объяснить точнее
  • Вопрос задан
  • 165 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Stepik
    Профессия "C# разработчик"
    1 неделя
    Далее
  • XYZ School
    C# для разработки игр
    5 месяцев
    Далее
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
Решения вопроса 1
wataru
@wataru Куратор тега Математика
Разработчик на С++, экс-олимпиадник.
Гуглите логарифмы и экспоненты. Берите арифметическую прогрессию после логарифма. Получится геометрическая прогрессия.

exp_i= exp_1*k^i
k=exp(( log(exp_n)-log(exp_1) )/(n-1))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы