Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Potęgowanie
Forum PHP.pl > Forum > Przedszkole
minimal2
Witajcie! Jest to mój pierwszy post, więc proszę o wtyrozumiałość.

Cóż jestem początkującym userem php ba nawet bardzo...
iednak pisze już proste skrypty.

Zagiął mnie problem skryptu na potgowanie liczb, otw piszę pentlę która się wykonuje ale zmienna zamiast po wykonaniu pentli zostawać taka jak ją pentla zostawiła robi się od nowa sad.gif tm sposobem zamiast nap. 2 do potębi 8 mam 2 do potębi 2 sad.gif

Napewno da się z tym coś zrobić, tylko ja jestem taki WAŁ, a więc proszę was o podpowiedzi...
Sabistik
pokaz kod, bo tak to nie wiadomo co robisz zle i jak Cie naprowadzic...

swoja droga taka funkcja jest dosyc prosta: smile.gif
  1. <?php
  2.  
  3. function pot($x, $y)
  4. {
  5.     $wynik = 1;
  6. for($i=0;$i<$y;$i++)
  7.     {
  8.         $wynik = $wynik*$x;
  9.     }
  10.     return $wynik;
  11. }
  12.  
  13. ?>
markac
Albo rekurencyjnie:
  1. <?php
  2. function MyPow( $n, $w )
  3. {
  4. return ($n == 0) ? $w : MyPow( $n - 1, $w * $n );
  5. }
  6. ?>

A tak na marginesie, jest już gotowa funkcja w php:
  1. <?php
  2. number pow ( number podstawa, number wykładnik)
  3. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.