C-Kurs/Code Layout: Unterschied zwischen den Versionen
< C-Kurs
(→Einleitung: Einleitungstext ergänzt) |
(Abschnit für Kommentare hinzugefügt) |
||
Zeile 1: | Zeile 1: | ||
− | = | + | = Aufgabenstellung = |
In dieser Aufgabe sind einige Codeschnipsel gegeben die zwar funktionieren aber etwas unübersichtlich oder umständlich geschrieben sind. Deine Aufgabe ist es diese so um zu schreiben, dass sie übersichtlicher und einfacher sind. Vergleiche die Ergebnisse mit deinem Nachbarn und sprecht über eure Ergebnisse. | In dieser Aufgabe sind einige Codeschnipsel gegeben die zwar funktionieren aber etwas unübersichtlich oder umständlich geschrieben sind. Deine Aufgabe ist es diese so um zu schreiben, dass sie übersichtlicher und einfacher sind. Vergleiche die Ergebnisse mit deinem Nachbarn und sprecht über eure Ergebnisse. | ||
Zeile 19: | Zeile 19: | ||
} | } | ||
} | } | ||
+ | |||
+ | = Kommentare = |
Version vom 21. September 2009, 13:51 Uhr
Aufgabenstellung
In dieser Aufgabe sind einige Codeschnipsel gegeben die zwar funktionieren aber etwas unübersichtlich oder umständlich geschrieben sind. Deine Aufgabe ist es diese so um zu schreiben, dass sie übersichtlicher und einfacher sind. Vergleiche die Ergebnisse mit deinem Nachbarn und sprecht über eure Ergebnisse.
fac.c
Die Fakultät kann auch Rekursiv berechnet werden, allerdings könnte man das auch bequem in zwei Zeilen machen, ohne dabei unübersichtlich zu werden.
int faculty(int n){ if (n < 2) return 1; if(n == 2) { return 2; } else { int m; m = n*faculty(n-1); return m; } }