169 похожих чатов

Сейчас заметил что в js Math.round(0.49) это 0 Что использовать если я

хочу чтобы результат был 1 ?

16 ответов

10 просмотров

ceil

bonky-ou Автор вопроса
Stanislav Lashmanov
ceil

!! Забыл уточнить, что 0.44 должно округляться до 0 по задумке

bonky ou
!! Забыл уточнить, что 0.44 должно округляться до ...

Какие-то у тебя странные правила округления

bonky-ou Автор вопроса
bonky-ou Автор вопроса
bonky ou
Меня так в школе учили

Плохо учили, получается)

bonky-ou Автор вопроса
Kirill 🍅 Romanov
Плохо учили, получается)

Сейчас разузнаю и вернусь

bonky-ou Автор вопроса
Kirill 🍅 Romanov
Плохо учили, получается)

Я на самом деле не знаю что привести в пример Скорее всего это просто разные подходы Логично округлять 0.44 как: 0, 1, 0.4 или 0.5 Зависит от того, что ты хочешь Я же хочу последовательное округление как учил в школе ещё и как показывают в различных видосах на тему, где 0, 1, 2, 3, 4 округляется в 0, 5, 6, 7, 8, 9 округляется в плюс Вот так: 0.4437 0.444 0.44 0.4 0 В общем тут да, похоже своё писать

т.е. тебе обязательно по разрядам округлять всё? или нужно сразу в целое число? потому что 0.49 это 0. А если сначала округлить сотые до десятых, то получится 0.5. И это уже в единицу можно превратить, но зачем?

bonky-ou Автор вопроса
R
т.е. тебе обязательно по разрядам округлять всё? и...

Я вот сейчас понимаю что ваш способ логичнее, но округление по разрядам мне нужно для решения задачи Возможно есть другой путь, пока в поисках

bonky ou
Я вот сейчас понимаю что ваш способ логичнее, но о...

ну можно с math.round поизвращаться, округлять на один разряд меньше, чем заданное число и так до целого

R
ну можно с math.round поизвращаться, округлять на ...

в браузере потыкался, вроде работает

bonky-ou Автор вопроса
Stanislav Lashmanov
screenshot Ты хочешь округление по десятым и сотым.

Да у меня там 1 / 22.5 и выходит 0.444444446 Что-то около Просто вот хочу чтобы это превратилось в единицу

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

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта