Скажем, я хотел округлить действительное число до натурального, как мне это сделать в VDM++? В библиотеке MATH нет такой функции.
Спасибо, Рикардо.
Скажем, я хотел округлить действительное число до натурального, как мне это сделать в VDM++? В библиотеке MATH нет такой функции.
Спасибо, Рикардо.
В VDM есть «этажный» оператор. Это возвращает наибольшее целое число, которое меньше или равно его аргументу.
> p floor 1.23
= 1
Executed in 0.034 secs.
> p floor -1.23
= -2
Executed in 0.002 secs.
> p floor 123
= 123
Executed in 0.001 secs.
>