Benutzer-Werkzeuge

Webseiten-Werkzeuge


bc

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
bc [2012/12/29 11:36]
admin
bc [2021/02/09 16:32]
admin
Zeile 16: Zeile 16:
  
 ===Berechnung der Zahl π=== ===Berechnung der Zahl π===
-  ​*bc -l -> bc mit dem Parameter l starten+ 
 +  bc -l <<<​ "​scale=1000;​ 4*a(1)"​ 
 + 
 +*bc -l -> bc mit dem Parameter l starten
 <​file>​ <​file>​
 scale = 100 //Anzahl der Dezimastellen auf 100 einstellen scale = 100 //Anzahl der Dezimastellen auf 100 einstellen
Zeile 22: Zeile 25:
 </​file>​ </​file>​
   *oder   *oder
 +
 +  pi=$(echo '​scale=1000;​ 4*a(1)'​ | bc -l)
  
   time bc -l <<<​ "​scale=1000;​ 4*a(1)"​   time bc -l <<<​ "​scale=1000;​ 4*a(1)"​
Zeile 29: Zeile 34:
 ===Rechnen mit verschiedenen Zahlensystemen=== ===Rechnen mit verschiedenen Zahlensystemen===
   *obase=16 (Outputbasis)   *obase=16 (Outputbasis)
-  *ibase=2 (Imputbasis)=> wandelt Binär- in Hexadezimalzahlen um+  *ibase=2 (Inputbasis)=> wandelt Binär- in Hexadezimalzahlen um
   *Achtung! Achtung! Ein obase=10 wandelt jetzt nicht in das Zehnersystem um - Zahleneingabe ist ja binär! (ibase=2) Richtig: obase=1010!   *Achtung! Achtung! Ein obase=10 wandelt jetzt nicht in das Zehnersystem um - Zahleneingabe ist ja binär! (ibase=2) Richtig: obase=1010!
   *Default ist ibase=10 und obase=10   *Default ist ibase=10 und obase=10
   *Rückstellung geht am besten mit ibase=A und obase=A - sonst Blick zurück zum letzten ibase=?   *Rückstellung geht am besten mit ibase=A und obase=A - sonst Blick zurück zum letzten ibase=?
bc.txt · Zuletzt geändert: 2021/02/09 16:37 von admin