Added Lecture 4

master
Gregory Hammond 2024-06-18 16:55:32 +02:00
parent 8b35437b42
commit c74c9da026
3 changed files with 44 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

View File

@ -0,0 +1,44 @@
---
### Vortrag von Synyx - Nachtragsempfehlungen
![[clean_agile.jpg|300]]
Clean Agile von Uncle Bob
ISBN: 978-0135781869
---
### Vortrag von Synyx - Nachtragsempfehlungen
![[deep_work.jpg|300]]
Deep Work von Cal Newport
ISBN 978-3868816570
---
### Rekursion
Rekursion ist eine Technik eine Sache durch sich selbst zu definieren:
Bsp: Fakultätsfunktion
```
int fak(int n){
if(n < 0) throw new IllegalArgumentException();
if(n == 0) return 1;
return n * fak(n-1);
}
```
---
### Aufgabe:
Schreiben Sie ein Java-Programm, welches die Anzahl der Möglichkeiten berechnet, einen Betrag n unter Verwendung einer Stückelung von Münzwerten zu wechseln. Die zu verwendenden Stückelungen sind 1, 2,
5, 10, 20 und 50 Cent.
Optional:
1, 2,
5, 10, 20, 50, 100, 200 Cent.