15_Formel

1. Formel1

Erstellen Sie die Klasse Formel1.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = 2*x + 3*y - 4;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, 3) + berechne(c, 5) + berechne(b, a);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


2. Formel2

Erstellen Sie die Klasse Formel2.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = 4*x - y + 2;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, b) + berechne(b, c) + berechne(c, a);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


3. Formel3

Erstellen Sie die Klasse Formel3.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = x*y + 2*x - y;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, c) + berechne(b, 2) + berechne(c, b);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


4. Formel4

Erstellen Sie die Klasse Formel4.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = 3*x*y - x + 2;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(b, a) + berechne(c, 4) + berechne(a, c);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


5. Formel5

Erstellen Sie die Klasse Formel5.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = x*x + 2*y;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, 2) + berechne(b, 3) + berechne(c, a);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


6. Formel6

Erstellen Sie die Klasse Formel6.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = 2*y*y - x;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, b) + berechne(c, 2) + berechne(b, a);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


7. Formel7

Erstellen Sie die Klasse Formel7.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = 5*x - 2*y + 7;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(c, a) + berechne(a, 4) + berechne(b, c);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


8. Formel8

Erstellen Sie die Klasse Formel8.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = 2*x*y + 3*y - 1;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, c) + berechne(b, a) + berechne(c, 3);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


9. Formel9

Erstellen Sie die Klasse Formel9.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = x*x - y*y;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, b) + berechne(b, c) + berechne(c, 2);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


10. Formel10

Erstellen Sie die Klasse Formel10.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = (x + y)*2 - x;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(b, 5) + berechne(a, c) + berechne(c, b);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


11. Formel11

Erstellen Sie die Klasse Formel11.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = 4*y - x*x;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, 3) + berechne(c, 5) + berechne(b, a);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


12. Formel12

Erstellen Sie die Klasse Formel12.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = x*y + x + y;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, b) + berechne(b, c) + berechne(c, a);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


13. Formel13

Erstellen Sie die Klasse Formel13.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = 3*x*x - y;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, c) + berechne(b, 2) + berechne(c, b);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


14. Formel14

Erstellen Sie die Klasse Formel14.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = 2*x + y*y - 5;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(b, a) + berechne(c, 4) + berechne(a, c);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


15. Formel15

Erstellen Sie die Klasse Formel15.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = (x - y)*(x + 2);

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, 2) + berechne(b, 3) + berechne(c, a);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


16. Formel16

Erstellen Sie die Klasse Formel16.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = (2*x + y)*(y - 1);

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, b) + berechne(c, 2) + berechne(b, a);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


17. Formel17

Erstellen Sie die Klasse Formel17.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = x*x + x*y - 3;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(c, a) + berechne(a, 4) + berechne(b, c);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


18. Formel18

Erstellen Sie die Klasse Formel18.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = 6*y - 2*x + 1;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, c) + berechne(b, a) + berechne(c, 3);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


19. Formel19

Erstellen Sie die Klasse Formel19.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = x*y - 4*x + 2*y;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, b) + berechne(b, c) + berechne(c, 2);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


20. Formel20

Erstellen Sie die Klasse Formel20.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = (x + 3)*(y - 2);

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(b, 5) + berechne(a, c) + berechne(c, b);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


21. Formel21

Erstellen Sie die Klasse Formel21.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = 2*x*x + 3*y;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, 3) + berechne(c, 5) + berechne(b, a);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


22. Formel22

Erstellen Sie die Klasse Formel22.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = 3*y*y - 2*x;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, b) + berechne(b, c) + berechne(c, a);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


23. Formel23

Erstellen Sie die Klasse Formel23.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = (x - 1)*(y + 4);

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, c) + berechne(b, 2) + berechne(c, b);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


24. Formel24

Erstellen Sie die Klasse Formel24.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = 5*x*y + 2;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(b, a) + berechne(c, 4) + berechne(a, c);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


25. Formel25

Erstellen Sie die Klasse Formel25.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = x*x + y*y - x;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, 2) + berechne(b, 3) + berechne(c, a);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


26. Formel26

Erstellen Sie die Klasse Formel26.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = 3*(x + y) - x*y;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, b) + berechne(c, 2) + berechne(b, a);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


27. Formel27

Erstellen Sie die Klasse Formel27.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = (2*x - y)*(x + 1);

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(c, a) + berechne(a, 4) + berechne(b, c);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


28. Formel28

Erstellen Sie die Klasse Formel28.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = x*y - 2*y*y;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, c) + berechne(b, a) + berechne(c, 3);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


29. Formel29

Erstellen Sie die Klasse Formel29.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = 4*x + x*x - y;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, b) + berechne(b, c) + berechne(c, 2);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


30. Formel30

Erstellen Sie die Klasse Formel30.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = (x + y)*(x - y) + 3;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(b, 5) + berechne(a, c) + berechne(c, b);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


31. Formel31

Erstellen Sie die Klasse Formel31.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = 2*x*y - x*x + 5;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, 3) + berechne(c, 5) + berechne(b, a);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


32. Formel32

Erstellen Sie die Klasse Formel32.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = 7*x - 3*y*y;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, b) + berechne(b, c) + berechne(c, a);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


33. Formel33

Erstellen Sie die Klasse Formel33.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = (x + 2)*(y + 2) - 4;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, c) + berechne(b, 2) + berechne(c, b);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


34. Formel34

Erstellen Sie die Klasse Formel34.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = x*x*y + 1;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(b, a) + berechne(c, 4) + berechne(a, c);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


35. Formel35

Erstellen Sie die Klasse Formel35.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = 2*x*x - y*y + 2;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, 2) + berechne(b, 3) + berechne(c, a);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


36. Formel36

Erstellen Sie die Klasse Formel36.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = (3*x - y)*(y + 1);

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, b) + berechne(c, 2) + berechne(b, a);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


37. Formel37

Erstellen Sie die Klasse Formel37.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = x*y*y - 2*x;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(c, a) + berechne(a, 4) + berechne(b, c);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


38. Formel38

Erstellen Sie die Klasse Formel38.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = 4*(x - y) + x*y;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, c) + berechne(b, a) + berechne(c, 3);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


39. Formel39

Erstellen Sie die Klasse Formel39.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = (x - 2)*(x + y);

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(a, b) + berechne(b, c) + berechne(c, 2);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!


40. Formel40

Erstellen Sie die Klasse Formel40.

Die Methode berechne ermittelt das Ergebnis folgender Formel:

z = 3*x*y + 2*x*x - y;

Das Ergebnis z soll zurückgegeben werden.

Die Methode berechne mit drei Parametern ermittelt die Summe:

e = berechne(b, 5) + berechne(a, c) + berechne(c, b);

Das Ergebnis e soll zurückgegeben werden.

Ermitteln Sie am Zettel! Welches Ergebnis liefern die Aufrufe?

  • berechne(1, 3, 5)
  • berechne(2, -1, 3)

Verwenden Sie den Debugger zum schrittweisen Durcharbeiten des Programms!

Code-Dateien

DateinameAktion
CODECode_Formel_D.zipDownload
CODECode_Formel_E.zipDownload

PDF-Dokumente

DateinameAktion
PDFFolie_Berechne_D.pdfÖffnen
PDFUebung_001.pdfÖffnen
PDFUebung_002.pdfÖffnen
PDFUebung_003.pdfÖffnen
PDFUebung_004.pdfÖffnen

Videos

DateinameAktion
VIDEOVideo_Formel_DAbspielen
VIDEOVideo_Formel_EAbspielen

Lernmaterialien

Formel

Code

Gegeben ist folgender Code:

public class Formel
{
    public int calc(int a, int b)
    {
        return a+b;
    }
    
    public int calc(boolean ok, int value)
    {
        if (ok == true)
        {
            return 2*value;
        }
        else
        {
            return value+1;
        }
    }
    
    public int calc(int x, int y, int z)
    {
        int res;
        res = calc(true, z) + calc(x, z) + calc(false, y);
        return res;
    }
}

Die drei Methoden haben eine unterschiedliche Signatur:

calc int int

calc boolean int

calc int int int

Aufruf

001.png

Durch den Methodenaufruf wird die Methode mit der Signatur calc int int int ausgeführt.

Dabei ist:

  1. Parameter 1

  2. Parameter 2

  3. Parameter 3

002.png

Durchführung

Aufruf

003.png

Es wird die Methode mit der Signatur calc boolean int aufgerufen.

  1. Parameter true

  2. Parameter 3

Durchführung

004.png

Die if Abfrage liefert true

Es wird 2*3 = 6 zurückgegeben

Rücksprüng in die Methode

Es folgen weitere Methodenaufrufe nach dem selben Schema.

Debugger

Der Code muss Syntaxfehler FREI sein.

005.png

Das STOP Symbol definiert einen Haltepunkt.

006.png

Das Programm wird beim Erreichen des Haltepunktes angehalten.

007.png

Instance varibles … sind die Eigenschaften

Local variables … sind die Parameter und die lokalen Variablen

Step … springt über die Methode drüber

Step Into … springt in die Methode hinein

Unnötige Parameter

    public int calc(int x, int y, int z, boolean ja)
    {
        int res;
        res = calc(true, x) + calc(x, z) + calc(false, x);
        return res;
    }

Es werden die Parameter x und z verwendet.

Somit wurden die Parameter y und ja nicht verwendet und sind aus dem Methodenkopf zu entfernen.

    public int calc(int x, int z)
    {
        int res;
        res = calc(true, x) + calc(x, z) + calc(false, x);
        return res;
    }

Achtung nun passt die Signatur möglicherweise nicht!