Advertisement
Guest User

Untitled

a guest
Jan 18th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. #ilyas teber 1chif
  2.  
  3.  
  4. #die zielwerte werden eingelesen
  5. #IN:
  6. #OUT: ersteZahl (float), zweite Zahl (float)
  7. def zielwertEinlesen():
  8. zahl1 = float(input("Gebe die erste Gleitkommazahl ein: "))
  9. zahl2 = float(input("Gebe die zweite Gleitkommazahl ein: "))
  10. return zahl1, zahl2
  11.  
  12.  
  13. #das menü zur Auswahl der rechenarten wird angezeigt
  14. #IN: /
  15. #OUT: rechenart (int) = die vom user gewünschte rechenart
  16. def menueanzeigen():
  17. print("Menünummer.................Rechenart")
  18. print(" 1......................Addition")
  19. print(" 2...................Subtraktion")
  20. print(" 3................Multiplikation")
  21. print(" 4......................Division")
  22. print(" 5.......................Beenden")
  23. rechenart = int(input("Drücke die Zahl des gewünschten Menüpunktes: "))
  24. while (not ((rechenart < 6) and (rechenart > 0))):
  25. rechenart = int(input("Die Zahl muss eine der Auswahlmöglichkeiten sein! Neuer Menüpunkt: "))
  26. return rechenart
  27.  
  28.  
  29. #das ergebnis wird angezeigt
  30. #IN: ergebnis(float), das ergebnis der rechnung
  31. #OUT: /
  32. def ergebnisAnzeigen(ergebnis):
  33. print("Das Ergebnis lautet " + str(ergebnis))
  34.  
  35.  
  36. #----hauptprogramm
  37. rechenart = menueanzeigen()
  38. while (rechenart != 5):
  39. zahl1, zahl2 = zielwertEinlesen()
  40. if (rechenart == 1):
  41. ergebnis = zahl1 + zahl2
  42. if (rechenart == 2):
  43. ergebnis = zahl1 - zahl2
  44. if (rechenart == 3):
  45. ergebnis = zahl1 * zahl2
  46. if (rechenart == 4):
  47. ergebnis = zahl1 / zahl2
  48. ergebnisAnzeigen(ergebnis)
  49. rechenart = menueanzeigen()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement