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
bc [2012/12/29 11:35]
admin
bc [2021/02/09 16:37] (aktuell)
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 23: Zeile 26:
   *oder   *oder
  
-  ​time echo "scale=1000; 4*a(1)" ​| bc -l+  ​pi=$(echo 'scale=1000; 4*a(1)' ​| bc -l);echo $pi
  
   time bc -l <<<​ "​scale=1000;​ 4*a(1)"​   time bc -l <<<​ "​scale=1000;​ 4*a(1)"​
 +
 +  time echo "​scale=1000;​ 4*a(1)"​ | bc -l
  
 ===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.1356777357.txt.gz · Zuletzt geändert: 2012/12/29 11:35 von admin