|
| 1 | +u""" |
| 2 | +Das folgende Programm soll eine einfacher Taschenrechner sein. |
| 3 | +
|
| 4 | +Das Programm nimmt zwei Zahlen entgegen und führt daraufhin einige Berechnungen |
| 5 | +mit diesen durch. |
| 6 | +""" |
| 7 | + |
| 8 | +# Für die Quadratwurzel benötigen wir die math Bibliothek |
| 9 | +import math |
| 10 | + |
| 11 | +# Zuerst eine Willkommensnachricht |
| 12 | +print() |
| 13 | +print("Dies ist ein einfacher Taschenrechner.") |
| 14 | +print() |
| 15 | + |
| 16 | +print("Bitte zwei Zahlen eingeben: ") |
| 17 | +x = input("Erste Zahl: ") |
| 18 | +y = input("Zweite Zahl: ") |
| 19 | + |
| 20 | +# Die beiden Eingaben werden in Zahlen umgewandelt, damit das Programm auch mit |
| 21 | +# Fließkommazahlen arbeiten kann, wird der Typ float verwendet. |
| 22 | +x = float(x) |
| 23 | +y = float(y) |
| 24 | + |
| 25 | +# Jetzt werden einige Operationen mit den beiden Werten durchgeführt: |
| 26 | +sum_xy = x + y # Summe |
| 27 | +dif_xy = x - y # Differenz |
| 28 | +dif_yx = y - x # Differenz |
| 29 | +pro_xy = x * y # Produkt |
| 30 | +quo_xy = x / y # Quotient |
| 31 | +quo_yx = y / x # Quotient |
| 32 | +mod_xy = x % y # Modulo Divison |
| 33 | +mod_yx = y % x # Modulo Divison |
| 34 | +x_sqrt = math.sqrt(x) # Quadratwurzel |
| 35 | +y_sqrt = math.sqrt(y) # Quadratwurzel |
| 36 | + |
| 37 | +# Nun werden die Ergebnisse der Operationen ausgegeben: |
| 38 | +print("x + y =", sum_xy) |
| 39 | +print("x - y =", dif_xy) |
| 40 | +print("y - x =", dif_yx) |
| 41 | +print("x * y =", pro_xy) |
| 42 | +print("x / y =", quo_xy) |
| 43 | +print("y / x =", quo_yx) |
| 44 | +print("x % y =", mod_xy) |
| 45 | +print("y % x =", mod_yx) |
| 46 | +print("sqrt(x) = ", x_sqrt) |
| 47 | +print("sqrt(y) = ", y_sqrt) |
0 commit comments