bc

Linux
Publiée le 2026-10-05 05:05:56
Illustration Linux pour la commande bc

bc

# Calcule la somme de deux nombres simples
echo "10 + 5" | bc
# Définit la précision des calculs à 4 décimales pour les opérations suivantes
echo "scale=4" | bc -l
# Effectue une division avec une haute précision (ex: 7/3)
echo "7 / 3" | bc -l
# Calcule le carré de 12
echo "12 * 12" | bc
# Utilise des variables pour stocker un résultat intermédiaire
echo "scale=5; a=5; b=3; a+b" | bc
# Calcule la racine carrée (nécessite l'option -l)
echo "sqrt(81)" | bc -l
# Effectue une multiplication avec des variables et une précision définie
echo "scale=6; x=2.5; y=4; x*y" | bc
# Calcule la puissance de 2 à la 10 (2^10)
echo "2^10" | bc -l
# Utilise des parenthèses pour forcer l'ordre des opérations
echo "(10 + 5) * 2" | bc
# Lit les calculs depuis un fichier nommé 'calc.bc' (tu dois créer ce fichier au préalable)
echo "scale=3; read calc.bc" | bc -l
# Calcule la différence entre deux nombres avec une précision spécifique
echo "scale=8; 99.999999 - 10.5" | bc
# Teste un calcul complexe impliquant plusieurs étapes et variables
echo "scale=4; pi=3.14159; aire = pi * (2+1)^2; aire" | bc
# Calcule le modulo (si l'opérateur est supporté par ta version de bc)
echo "10 % 3" | bc