dc
Linux
Publiée le
2026-10-01 05:06:17
dc
# Calcule la somme de deux nombres simples : 10 + 5
echo "10 5 s" | dc
# Calcule le produit de trois nombres : 2 * 3 * 4
echo "2 3 4 *" | dc
# Effectue une soustraction en utilisant l'opérateur '-'
echo "20 7 -" | dc
# Simule la division entière (le résultat est sur la pile)
echo "10 3 d" | dc
# Calcule le carré de 6 : 6 * 6
echo "6 6 *" | dc
# Ajoute un nombre à la valeur précédente calculée (ex: ajouter 5 au résultat précédent)
echo "5 s" | dc
# Utilise 's' pour simuler une opération complexe sur la pile
echo "10 2 * 3 / s" | dc
# Calcule le reste de la division de 22 par 7 (modulo)
echo "22 7 r" | dc
# Simule l'entrée d'une expression plus longue : (5 + 3) * 4
echo "5 3 s 4 *" | dc
# Calcule une série de multiplications et additions en chaîne
echo "1 2 * 3 + 4 -" | dc
# Réinitialise la pile pour un nouveau calcul
echo "0" | dc
# Ajoute 100 à ce qui était sur la pile (si rien n'y est, ça ne fait rien)
echo "100 s" | dc
# Calcule une racine carrée (simulé par des opérations pour rester dans le scope bash/dc)
# Ici on simule un calcul de puissance : 8^(1/3) -> On va juste calculer 2^3
echo "2 3 p" | dc
# Récupère la valeur finale sur la pile et l'affiche (juste pour démonstration)
echo "0 s" | dc