Welcome on my blog

We use cookies to ensure you get the best experience on our website.

Jak obliczyć silnie ? JavaScript rekurencja

Autor: chmajster 18.04.2019

Na samy początku tworzymy plik z rozszerzeniem html o przykładowej nazwie np silnia _js
Nasz plik powinien wyglądać następująco : silnia_js .html

Następnie przechodzimy do wpisania standardowych danych jak i stworzeniem DIV w którym wyniki naszej pętli zostaną wyświetlone

<!DOCTYPE html>
<html>
<head>
<title>Silnia w JavaScript</title>
<script>
</script>
</head>
<body>
<p>Silnia w JavaScript</p>
<div id="wynik"> 
</div>
</body>
</html>

Następnie przygotowujemy się do napisani skryptu silni aby to zrobić należy wiedzieć jak ona działa

Wzór Ogólny

n! = 1 * 2 * ... n

Przykład

1! = 1
2! = 1 * 2
3! = 1 * 2 * 3
4! = 1 * 2 * 3 * 4

Kod funkcji rekurencyjnej silnia

function silnia(n){
 if(n == 1){
   return 1
 } else {
 return (n * silnia(n-1) );
 }
}
var n = silnia(prompt("Podaj jaka silnia "));
document.getElementById("wynik").innerHTML = n;

Cały Kod

<!DOCTYPE html>
<html>
<head>
<title>Silnia w JavaScript</title>
<script>
function silnia(n){
 if(n == 1){
   return 1
 } else {
 return (n * silnia(n-1) );
 }
}
var n = silnia(prompt("Podaj jaka silnia "));
document.getElementById("wynik").innerHTML = n;
</script>
</head>
<body>
<p>Silnia w JavaScript</p>
<div id="wynik"> 
</div>
</body>
</html>
Tagi: JavaScript
Dodaj komentarz

Search
Categories
O Blogu

Cześć Podróżniku!

Ta strona ma nie być typowym poradnikiem w IT, Głównym jej cel to zapisanie krótkich notatek, które mogą się przydać w codziennym życiu podczas korzystania/konfiguracji różnych urządzeń np. Ustawienia DHCP na Routerze Cisco, Ustawieniu Karty sieciowej na Linuxie itp.

Buy me A coffee
[Empty]

Wszelkie prawa zastrzeżone