Округление наибольшего целого числа в Хаскеле - PullRequest
0 голосов
/ 28 сентября 2018

У меня есть эта функция, которая пытается подсчитать числа введенного числа.

round_larg :: Float -> Int
round_larg a = (round(round(a)+0.5))

Функция округления до наибольшего числа дает число цифр, которое имеет число.

Тогда мне пришло в голову сделать округление, но я не знаю, как это сделать в haskell.

1 Ответ

0 голосов
/ 28 сентября 2018

Одним из способов является использование функции потолка.Таким образом:

round_larg :: Float -> Int
round_larg a = ceiling (a)
...