| FAQ |
| Kalender |
|
|
#1 | ||
|
|||
|
Flitig postare
|
Se rubriken. Jag behöver kunna ta valfritt tal och räkna på detta sätt.
Visst man kan göra en loop $valfritt_tal = 100; $resultat = 0; for ($i = $valfritt_tal; $i > 0; $i--) { $resultat = $resultat * $i; } Men visst finns det väl redan en operator för detta i de flesta språk? |
||
|
|
Svara med citat
|
|
|
#2 | ||
|
|||
|
Klarade millennium-buggen
|
Kallas fakultet men jag är osäker om det finns någon operator i php. Inom matematiken använder man iaf tex: 5! = 1*2*3*4*5 = 120
Här har du en funktion: function factorial($number) { if ($number == 0) return 1; return $number * factorial($number - 1); } |
||
|
|
Svara med citat
|
|
|
#3 | ||
|
|||
|
Flitig postare
|
Tack!!
|
||
|
|
Svara med citat
|
|
|
#4 | |||
|
||||
|
Mycket flitig postare
|
Citat:
|
|||
|
|
Svara med citat
|
|
|
#5 | ||
|
|||
|
Klarade millennium-buggen
|
Fakulteter blir snabbt extremt stora tal, vad är det egentligen du vill uppnå? Vadvill du egentligen göra?
|
||
|
|
Svara med citat
|
|
|
#6 | ||
|
|||
|
Medlem
|
Citat:
|
||
|
|
Svara med citat
|
|
|
#7 | ||
|
|||
|
Medlem
|
Citat:
|
||
|
|
Svara med citat
|
|
|
#8 | ||
|
|||
|
Flitig postare
|
Attans. Jag skrev fel!!
Jag vill addera talen, inte multiplicera Det skall alltså vara 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 |
||
|
|
Svara med citat
|
|
|
#9 | ||
|
|||
|
Klarade millennium-buggen
|
Ok. Kallas triangeltal och formeln för att räkna ut det är N(N+1)/2
Där N såklart är det största talet. |
||
|
|
Svara med citat
|
| Svara |
| Ämnesverktyg | |
| Visningsalternativ | |
|
|