Luvun n kertoma javascriptillä

1*2*3*4*5*

Voisiko joku näyttää mahdollisimman yksinkertaisen javascript esimerkin, kuinka luvun n kertoma lasketaan javascriptillä. Testasin tälläistä, mutta ilmeisesti ! ei tässä tapauksessa ole pätevä:




Luvun n kertoma






var luku, kertoma;
luku = parseFloat(prompt("Anna luku, jonka kertoma lasketaan", "0"));
kertoma = luku!;

document.write("Luvun " luku " kertoma on " kertoma);

1

1282

    Vastaukset 1

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Kyseessä oli varmaankin harjoitustehtävä, joten nyt voi paljastaa ratkaisun. :-)

      function fact(luku) {
      return luku == 0 ? 1 : luku*fact(luku-1); }
      var luku, kertoma;
      luku = parseInt(prompt("Anna luku, jonka kertoma lasketaan");
      kertoma = fact(luku);
      document.write("Luvun " luku " kertoma on " kertoma);

      Tämä lienee yksinkertaisin mahdollinen, ei välttämättä fiksuin. (Syötteen tarkistuskin on jätetty pois.) Yleensä iteraatio on tehokkaampaa kuin rekursio, jos asian voi koodata lähes yhtä helposti kummallakin.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Orpo pelästyi, kun asiat tulivat ilmi ? Hallitus ei enää tuekaan Garden hanketta

      Pääministerinä Orpo on vastuussa hallituksensa päätöksenteosta. Hallitus päätti avokätisestä tuesta hankkeelle, joka ei
      Kansallinen Kokoomus
      438
      1886
    2. Ei käy sääliksi sitä miestä

      Sitä saa mitä tilaa.
      Ikävä
      150
      1227
    3. Olet kuin minä

      Jännä huomata tämä kerta toisensa jälkeen eikö ❤️
      Ikävä
      90
      1141
    4. Mitähän ajattelet

      Nykyään minusta tai meistä tai tapahtuneista?
      Ikävä
      69
      1125
    5. Mitä kaivattusi

      pelkää? 👻
      Ikävä
      111
      1110
    6. Miksi naiset tuoksuvat vaihdevuosien tietyssä vaiheessa todella etäännyttäviltä

      Mietin tätä, onko luojalla ollut jokin tarkoitus näin voimakkaan lemun aikaan tekemiselle. Monet ajattelevat miten joku
      Sinkut
      176
      964
    7. Hankkikaa elämä

      Tiedetään että hän on mielenkiintoinen mutta rajansa kaikella.
      Ikävä
      100
      773
    8. Sinun silmiisi kun

      Katson niin ymmärrän sen. 👁️👁️👀
      Ikävä
      45
      701
    9. Voisitko mies auttaa..

      Ottaisit yhteyttä vielä kerran, jos haluat? 🤔 Jätäthän ilkeät kommentit pois.
      Ikävä
      50
      699
    10. En ehkä onnistu siinä

      Kovasti minä yritän näyttää kauniilta, vain sinua varten, mutta en taida onnistua siinä.
      Ikävä
      57
      664
    Aihe