Petla for z rand() php

Petla for z rand() php
KP
  • Rejestracja:około 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:11
0

Witam, skrypt ma obliczyć sumę liczb naturalnych parzystych z zakresu 1-100, z uzyciem rand() ktory wylosuje te parzyste liczby. Niestety nie wiem co mam zrobić dalej

Kopiuj
<?php
  
for($i=1;$i<=100;$i++){
 
$r = rand(1,100);
if ($r%2 == 0) 
{
  
$a = $r ;
}
}
 
echo "Suma=  $a.<br>";
 
?>
edytowany 2x, ostatnio: cerrato
cerrato
Moderator Kariera
  • Rejestracja:około 7 lat
  • Ostatnio:5 minut
  • Lokalizacja:Poznań
  • Postów:8805
1

Czy na pewno czegoś nie przekręciłeś w opisie zadania? Bo albo mamy losowanie liczb, albo sumujemy liczby z danego zakresu (dodatkowy warunek - parzyste). Jakoś to polecenie mi się kupy nie trzyma.


KP
  • Rejestracja:około 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:11
0

Ma wybrać losowe liczby parzyste z przedziału 1-100 i potem je zsumować

Freja Draco
Freja Draco
  • Rejestracja:około 7 lat
  • Ostatnio:ponad 3 lata
  • Postów:3394
2

Zasadniczo to:

Kopiuj
$a = 0;
for ($i=1; $i<=100; $i++) {$a += rand(1, 50) * 2;}

Ale podany przez ciebie opis nie informuje, ile ma być tych liczb z zadanego przedziału, więc również podejrzewam, że coś pokręciłeś.


KP
  • Rejestracja:około 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:11
0

W poleceniu nie mam napisanego tego

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.