Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.09.2023, 20:38   #1
katahu
Новичок
Джуниор
 
Регистрация: 15.09.2023
Сообщений: 1
По умолчанию Калькулятор на java

Дано: Арбуз храниться до (unix) 1697403600 мы знаем что срок хранения 31 день. Арбуз продали 10.09.2023. Необходимо узнать с каким % годности был продан арбуз 10.09.2023 Нужно сделать в виде калькулятора.
Срок хранения всегда в unix. Срок когда был продан всегда в дд-мм-гггг.
Необходим на страничке сайта 2 input и 1 buttom. Input для ввода данных. Button для запуска просчета операции.
Если кому-то удобно то можно полностью переделать.
Код:
// Функция для расчета процента годности продукта
function calculateShelfLifePercentage(productionDate, shelfLifeDays, saleDate) {
  // Преобразование дат в метку времени Unix (секунды с 1 января 1970 года)
  const productionTimestamp = Date.parse(productionDate) / 1000;
  const saleTimestamp = Date.parse(saleDate) / 1000;

  // Рассчитываем срок годности в секундах
  const shelfLifeSeconds = shelfLifeDays * 24 * 60 * 60;

  // Рассчитываем оставшийся срок годности продукта
  const remainingShelfLife = productionTimestamp + shelfLifeSeconds - saleTimestamp;

  // Рассчитываем процент годности
  const shelfLifePercentage = (remainingShelfLife / shelfLifeSeconds) * 100;

  return shelfLifePercentage;
}

// Пример использования калькулятора
const productionDate = "2023-08-15"; // Дата производства (в формате "гггг-мм-дд")
const shelfLifeDays = 31; // Срок годности в днях
const saleDate = "2023-09-10"; // Дата продажи (в формате "гггг-мм-дд")

const percentage = calculateShelfLifePercentage(productionDate, shelfLifeDays, saleDate);
console.log(`Продукт был продан с процентом годности: ${percentage.toFixed(2)}%`);
katahu вне форума Ответить с цитированием
Старый 19.09.2023, 15:58   #2
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,679
По умолчанию

Это javaScript? )))
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Java Графический Калькулятор Nikita Ras Общие вопросы по Java, Java SE, Kotlin 4 16.01.2020 12:20
Калькулятор на Java скрипте Alex_diss Помощь студентам 0 16.10.2012 22:40
калькулятор Java ME Алек Общие вопросы по Java, Java SE, Kotlin 1 10.03.2011 17:21
Проблема - калькулятор в java bomber132 Помощь студентам 0 23.02.2011 18:56
Калькулятор на java Gamestop Помощь студентам 3 14.01.2011 02:44