Skip to content

Commit 50b1274

Browse files
author
dodo
committed
Beispieltaschenrechner
1 parent 9894845 commit 50b1274

1 file changed

Lines changed: 47 additions & 0 deletions

File tree

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
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

Comments
 (0)