Stefan
@stefan@devlug.de
In Debian Junior Desktop ist ein Taschenrechner vorinstalliert. Das Softwarepaket heißt gnome-calculator - GNOME desktop calculator.
Es gibt an dem Softwarepaket aber etwas interessantes zu lernen,...
Wir können über das Menü den grafischen Taschenrechner gnome-calculator starten (im Bild auf der linken Seite zu sehen). Mit der Tastatur oder der Maus können wir Berechnungen durchführen. Sicherlich aus anderen Betriebssystemen auch schon bekannt.
Das besondere an dem Softwarepaket ist, dass es nicht nur die Anwendung gnome-calculator bereitstellt, sondern auch ein Programm mit dem Namen gcalccmd - a console calculator. Hier kann man einen Taschenrechner in der Console verwendet (im Bild auf der rechten Seite zu sehen).
Wollen wir uns mal angucken,... was man mit so einem Consolen Programm machen kann,....
@stefan Ein paar mehr Features bietet bc. Wer noch mehr Funktionen (u.a. wissenschaftliche Funktionen, Algebra, Variablen, Loops uvm) für den mag gp was sein (Paket pari-gp).
Oder, wenn man zufällig schon Ruby installiert hat (was oft der Fall ist), da ist ein interaktiver Interpreter dabei (ein sog. REPL): irb. Kann man auch zum Rechnen benutzen.
Die Auswahl ist gigantisch, wie immer bei Linux 😀
Wir können in der Bash etwas "programmieren" und beispielsweise gcalccmd in einer Schleife aufrufen,...
* Wir haben die Kreiszahl in einer Variablen gespeichert.
* Der Befehl "seq" gibt eine Folge von Nummern aus.
* Danach lassen wir die Sequenz 1,2,3,4,5 in einer Schleife durchlaufen.
* Bei jedem Durchlauf wird der Wert in einer Variablen x gespeichert.
* Mit jedem Durchlauf multiplizieren wir die Kreiszahl mit einem Wert aus der Sequenz (x).
Spannend, oder?
Was passiert wenn man den "gcalccmd" druch "echo" ersetzt?
@stefan Ob ich dafür GNOME installieren würde oder einfach bc nehmen 🤔?
Ich selber verwende auch immer bc. Für Debian Junior habe ich aber gnome-calculator hinzugefügt.
Eben habe ich gelernt, dass es sogar eine consolen Anwendung hat. Wusste ich nicht.
Ich glaube, ich werde bc aber auch noch mal mit auf die Liste nehmen. Da kann man doch einiges mehr damit machen.