Как найти процент готовности кристалла и времени роста с течением времени? Здравствуйте!
Помогите пожалуйста решить задачу.
Существует сайт, где можно выбрать и вырастить кристаллы.
К примеру выбрали какой-то кристалл. Нажали кнопку "вырастить"
В базу записалось значение - время начала роста.
У кристаллов есть время роста (10 дней например).
Чтобы камень вырос быстрее, можно покупать проценты роста.
Если покупаем 1 процент роста - время старта переносится на определенное время назад.
Как можно найти это время и как найти процент готовности который будет после обновлении времени старта.
Возможно есть другой подход, чтобы найти на сколько, в процентах, вырос кристалл после каждого обновления страницы и сколько времени осталось рости кристаллу.

21 Авг 2019 в 06:09
232 +1
1
Ответы
1

Для того чтобы найти процент готовности кристалла и время роста с течением времени, нужно следующее:

Определить начальное время роста кристалла и его общее время роста (например, 10 дней).После каждого обновления страницы, определить на сколько времени было продвинуто начальное время роста кристалла (например, на 1 день).Вычислить процент готовности кристалла по формуле: (прошедшее время / общее время) * 100%. Например, если прошло 5 дней из 10, то процент готовности будет 50%.Определить сколько осталось времени до завершения роста кристалла (общее время - прошедшее время).

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

Надеюсь, это поможет вам решить вашу задачу! Если у вас есть дополнительные вопросы или уточнения, не стесняйтесь задавать.

20 Апр в 13:23
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 436 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир