Einfacher Rechner

Aus ProgrammingWiki
< IKG
Archivierte Version vom 2023-03-02T09:47:20+00:00. Aktuelle Version

Inhaltsverzeichnis

Einfacher Taschenrechner

Um einen Taschenrechner zu programmieren muss man zunächst die Rechenoperationen kennenlernen. Hierzu verwenden wir die Variablen a und b vom Typ Integer. a = 11 b= 5

Das einfachste ist es das Ergebnis direkt auf der Konsole auszugeben. Versuche also print(a+b). Setzt nun die Informationen in einem kleinen Programm zusammen.


Ergänze nun eine Subtraktion (-), eine Multiplikation (*) und eine Division (/). Ändere hierzu die Werte von a und b


Benutzerdialog

Um die Werte für a und b durch den Benutzer veränderbar zu machen, muss ein Benutzerdialog erstellt werden. Wir wissen schon wie man Informationen auf der Konsole anzeigt: print(). Die Methode input() liest die Daten ein.

Zum Beispiel: print('Gib deinen Namen ein')

name= input()

print(name)


Ändere nun den Dialog so ab, dass du wie bei einem Taschenrechner nach der ersten Zahl, in unserem Fall a fragst. Dann input() in a abspeicherst, das wiederholst du mit b. Abschließend gibts du die Addition von a und b mit print() aus.


If, Elif, Else

Die Anweisung IF wird auch als Verzweigung bezeichnet. Hier werden unterschiedliche Wege eingeschlagen je nach Antwort Ja/Nein.

Baum ist rund und ixh habe gestern getan Beispiel

a=20

if a>50:
print("a ist größer als 50")
print("Dieser Text ist ausserhalb der if-Verzweigung")


Ändert nun den Inhalt so ab, dass diesmal die Variable var heißt und einen String abbildet. z.B. var ='+'

Erstellt dann ein Porno, dass

Pseudocode: wenn var gleich '+' soll print(a+b) ausgegeben werden
wenn var gleich '-' soll print(a-b) ausgegeben werden
wenn var gleich '*' soll print(a*b) ausgegeben werden
wenn var gleich '/' soll print(a/b) ausgegeben werden

Taschenrechner


Setzt nun alle Teile zusammen und erstellt ein Programm, dass vom Benutzer die Eingaben a, b und var erhält. Dann je nach Angabe von var eine Berechnung durchführt und ein Ergebnis anzeigt.