Методы в Javascript — код для нахождения количества четвертей в значении

#javascript #methods

#javascript #методы

Вопрос:

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

Например,

Пример ввода — кварталы (1.22)

Ответ: 4 четверти .22 цента

Я хочу, чтобы ответ «Четверти» был целым числом, а не дробями.

Псевдокод:

кварталы = целое число измененного значения / .25 Измененное значение теперь равно предыдущему измененному значению — (кварталы, умноженные на .25)

кварталы (.72) // «.72» — это значение, которое пользователь изменяет на то, что он хочет. целое число .72 / .25 = 2 changedue= .72-(2 x .25) или .72 — .50 = .12

Ответ №1:

Это самое краткое, что я могу придумать на данный момент:

 const quarters = (a) => `${Math.trunc(a * 4)} quarters ${a * 100 % 25} cents`;

console.log(quarters(1.22));  

Комментарии:

1. Как вы думаете, вы могли бы плюрализировать его? Итак, если это 1 квартал, он не говорит «1 квартал»?

2. Просто напишите quarter(s) и cent(s) , как остальные ленивые программисты США 🙂