for -> while, jak przekształcić

0

Mam pytanie jak tego for'a przekształcić na whila

$liczbaParzystych = 10; // ILE LICZB CHCESZ WYLOSOWAĆ?
$suma = 0;
  
for($i=1;$i<=$liczbaParzystych;$i++){
  
    $liczba = rand(1,50); //LOSUJEMY OD 1 DO 50, NASTĘPNIE POMNOŻYMY PRZEZ 2
    $liczba = $liczba*2; //KAŻDA LICZBA POMNOŻONA PRZEZ 2 BĘDZIE LICZBĄ PARZYSTĄ, MOŻLIWE WYNIKKI: 2-100.
  
    echo ("Liczba nr " . $i . " = " . $liczba . "<br>");
    $suma = $suma + $liczba; //DODAJEMY WYLOSOWANĄ LICZBĘ DO SUMY
  
}
  
echo ("<br> Suma wylosowanych liczb: " . $suma);

1
while($liczbaParzystych--){
}
1
NewUser2k13 napisał(a):
while($liczbaParzystych--){
}

Pętla jest od 1, więc raczej while(--$liczbaParzystych).

1
$liczbaParzystych = 10; // ILE LICZB CHCESZ WYLOSOWAĆ?
$suma = 0;
$i=0; 
while($i++ < $liczbaParzystych){
  
    $liczba = rand(1,50); //LOSUJEMY OD 1 DO 50, NASTĘPNIE POMNOŻYMY PRZEZ 2
    $liczba = $liczba*2; //KAŻDA LICZBA POMNOŻONA PRZEZ 2 BĘDZIE LICZBĄ PARZYSTĄ, MOŻLIWE WYNIKKI: 2-100.
  
    echo ("Liczba nr " . $i . " = " . $liczba . "<br>");
    $suma = $suma + $liczba; //DODAJEMY WYLOSOWANĄ LICZBĘ DO SUMY
  
}
  
echo ("<br> Suma wylosowanych liczb: " . $suma);
0
$liczbaParzystych = 10; // ILE LICZB CHCESZ WYLOSOWAĆ?
$suma = 0;
  $i = 1;
while($i<=$liczbaParzystych){
  
    $liczba = rand(1,50); //LOSUJEMY OD 1 DO 50, NASTĘPNIE POMNOŻYMY PRZEZ 2
    $liczba = $liczba*2; //KAŻDA LICZBA POMNOŻONA PRZEZ 2 BĘDZIE LICZBĄ PARZYSTĄ, MOŻLIWE WYNIKKI: 2-100.
  
    echo ("Liczba nr " . $i . " = " . $liczba . "<br>");
    $suma = $suma + $liczba; //DODAJEMY WYLOSOWANĄ LICZBĘ DO SUMY
  $i++;
}
  
echo ("<br> Suma wylosowanych liczb: " . $suma);

1 użytkowników online, w tym zalogowanych: 0, gości: 1