Tym razem krótki choć bardzo ciekawy program wykorzystujący funkcje, instrukcję warunkową i polecenie „return”.
Zrobiłem to na przykładzie matematycznego pojęcia silni.
Silnia liczby to po prostu iloczyn wszystkich liczb naturalnych nie większych od danej liczby. Silnię oznaczamy wykrzyknikiem.
Może jakiś przykład:
4! = 1 * 2 * 3 * 4 = 24
10! = 1 * 2 * 3 * 4 * 5 * 6 * 7 * 8 * 9 * 10 = 3628800
Wydaje się, że do tego nie trzeba programu – przecież można sobie samemu na kalkulatorze to wyliczyć, ale wyobraźmy sobie, że chcielibyśmy policzyć np. 65! czyli:
65! = 1 * 2 * 3 * 4 * 5 * …….. * 64 * 65
Na kalkulatorze oczywiście można. Tylko po pierwsze dość czasochłonne, po drugie – wynik ma kilkadziesiąt cyfr co na zwykłym kalkulatorze jest niemożliwe do wykonania. Zatem popatrzmy na program: