Как сделать деление с помощью bc (стендовый калькулятор) и получить дробные результаты?

4348
user001
bc 1/2 0  5/3 1  10/3 3 

Когда дробь вводится bc, результат усекается до целого числа. Как можно избежать такого поведения, чтобы результат операции деления был действительным числом?

4

2 ответа на вопрос

7
daxlerod

Попробуйте что-то вроде scale=2

Со страницы руководства :

масштаб (выражение)

Значением функции масштаба является количество цифр после десятичной точки в выражении.

По умолчанию масштаб равен 0, поэтому после десятичной точки цифры не отображаются.

5
Paul

Используйте scaleспециальную переменную для определения десятичных разрядов:

scale=4 1/2 .5000 
Спасибо, у вас обоих был правильный ответ, и в то же время. user001 12 лет назад 0

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