Akumulasi Angka dalam Perulangan PHP
Mari kita cari jumlah bilangan bulat
dari 1 hingga 100 menggunakan perulangan. Untuk menyelesaikan
masalah seperti ini, angka-angka diulang dalam perulangan
dan jumlahnya dicatat secara berurutan
ke dalam suatu variabel:
<?php
$res = 0;
for ($i = 1; $i <= 100; $i++) {
$res = $res + $i;
}
echo $res; // jumlah yang dicari
?>
Solusinya dapat disederhanakan menggunakan operator
+=:
<?php
$res = 0;
for ($i = 1; $i <= 100; $i++) {
$res += $i;
}
echo $res;
?>
Cari jumlah bilangan genap dari 2 hingga
100.
Cari jumlah bilangan ganjil dari 1
hingga 99.
Cari hasil kali bilangan bulat dari 1
hingga 20.