Acumularea numerelor în buclele PHP
Să găsim cu ajutorul unei bucle suma numerelor
întregi de la 1 la 100. Pentru a rezolva
o astfel de problemă, în buclă sunt parcurse numerele
și suma lor este înregistrată succesiv
într-o variabilă:
<?php
$res = 0;
for ($i = 1; $i <= 100; $i++) {
$res = $res + $i;
}
echo $res; // suma căutată
?>
Soluția poate fi simplificată folosind operatorul
+=:
<?php
$res = 0;
for ($i = 1; $i <= 100; $i++) {
$res += $i;
}
echo $res;
?>
Aflați suma numerelor pare de la 2 la
100.
Aflați suma numerelor impare de la 1
la 99.
Aflați produsul numerelor întregi de la 1
la 20.