Creative+ калькулятор на к+

Я_картошка

Участник
Регистрация
13 Май 2023
Сообщения
40
сейчас делаю что-то типо %math()% или калькулятора уже сделал + - / * ^ # (# - корень)

и сейчас встал вопрос как сделать ! (факториал) на мыле его нету в виде блока и я был бы признателен если бы вы подсказали как можно
сделать его

также я не против если вы накидаете идеи для других функций (я уже делаю поддержку ! pi cos sin tang и их арк версий их не предлагать)
еще у меня будут доп функции типо random (рандомное число) округление и шумы но пока я хз как реализовать но их тоже не предлагать
 

SirGromov

Эксперт
Регистрация
14 Июн 2023
Сообщения
277
сейчас делаю что-то типо %math()% или калькулятора уже сделал + - / * ^ # (# - корень)

и сейчас встал вопрос как сделать ! (факториал) на мыле его нету в виде блока и я был бы признателен если бы вы подсказали как можно
сделать его

также я не против если вы накидаете идеи для других функций (я уже делаю поддержку ! pi cos sin tang и их арк версий их не предлагать)
еще у меня будут доп функции типо random (рандомное число) округление и шумы но пока я хз как реализовать но их тоже не предлагать
Сам факториал - перемножение всех чисел по порядку.

Ставишь переменную-счётчик, присваиваешь ей значение 0 и переменную-результат, присваиваешь ей значение 1.

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

Первый вызов функции будет в той линии, где ты настраивал счётчик и результат
 
Сверху