Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Potęgowanie, problem ze skryptem :(
minimal2
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 11.11.2005
Skąd: from Hel ;)

Ostrzeżenie: (0%)
-----


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...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Sabistik
post
Post #2


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

Ostrzeżenie: (0%)
-----


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. ?>


Ten post edytował Sabistik 11.11.2005, 20:15:05
Go to the top of the page
+Quote Post
markac
post
Post #3





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 23.02.2005

Ostrzeżenie: (10%)
X----


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. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 14:46