Table of Contents

.dcrc wieder aktivieren

Bei neueren dc-Installationen wird das frühere .dcrc-File nicht mehr eingelesen.
Workaround:

dc -

 in .bashrc eintragen
----------------------
alias dc='dc -'


dc -f .dcrc -

 in .bashrc eintragen
----------------------
dc () 
{ 
    if [ -n "$1" ]; then
        /usr/bin/dc -f .dcrc $*;
    else
        /usr/bin/dc -f .dcrc -;
    fi
}

Runden

Runden auf 2 Nachkommastellen
12,34521 + 0,005 = 12,35021
12,35021 * 100 = 1235,021
int(1235,021) = 1235
1235 : 10 = 12,35

12,34278 + 0,005 = 12,34778
12,34778 * 100 = 1234,778
int(1234,778) = 1234
1234 : 10 = 12,34
Runden auf 2 Nachkommastellen in dc
6k
12.34521 0.005 + p   ->  12.35021
2k
100 * p   ->  1235.02100
100 / p   ->  12.35

6k
12.34278 0.005 + p   ->  12.34778
2k
100 * p   ->  1234.77800
100 / p   ->  12.34

Fakultät berechnen

dc -e '?[q]sQ[d1=Qd1-lFx*]dsFxp'