Frage Wie mache ich eine Division mit bc (Bankrechner) und erhalte Bruchteileergebnisse?


bc
1/2
0

5/3
1

10/3
3

Wenn ein Bruchteil eingegeben wird bc, das Ergebnis wird auf eine ganze Zahl abgeschnitten. Wie kann dieses Verhalten vermieden werden, so dass die Ausgabe einer Divisionsoperation eine reelle Zahl ist?


4
2018-01-12 01:42


Ursprung




Antworten:


Versuchen Sie etwas wie scale=2

Von dem Man Seite:

Maßstab (Ausdruck)

Der Wert der Skalierungsfunktion ist die Anzahl der Ziffern nach dem   Dezimalpunkt im Ausdruck.

Standardmäßig ist der Maßstab 0, daher werden keine Nachkommastellen angezeigt.


7
2018-01-12 02:27





Benutze die scale spezielle Variable zur Definition von Nachkommastellen:

scale=4
1/2
.5000

5
2018-01-12 02:26



Danke, Sie hatten beide die richtige Antwort und im Wesentlichen zur gleichen Zeit. - user001