Question Comment faire la division avec BC (calculatrice de banc) et obtenir des résultats fractionnaires?


bc
1/2
0

5/3
1

10/3
3

Lorsqu'une fraction est entrée dans bc, le résultat est tronqué en un entier. Comment éviter ce comportement, de sorte que la sortie d'une opération de division soit un nombre réel?


4
2018-01-12 01:42


origine




Réponses:


Essayez quelque chose comme scale=2

Du page de man:

échelle (expression)

La valeur de la fonction d'échelle est le nombre de chiffres après le   point décimal dans l'expression.

Par défaut, l'échelle est 0, donc aucun chiffre après la décimale n'est affiché.


7
2018-01-12 02:27





Utilisez le scale variable spéciale pour définir les décimales:

scale=4
1/2
.5000

5
2018-01-12 02:26



Merci, vous avez tous les deux eu la bonne réponse et essentiellement le même temps. - user001