一定条件の時に複合演算子で数値を合算するプログラムを作ってみよう
1~10までの整数のうち、偶数の数値だけ足し算していくプログラム。
【PHP】
<?php
$count = 1;
$total = 0;
while($count <= 10){
if($count % 2 === 0){
echo $count.'は、偶数です<br>';
//前の合計に足す
$total += $count;
}
$count++;
}
echo '1~10までの偶数の合計は'.$total.'ですよ!';
【ブラウザ】

【参考】複合演算子いろいろ
※記号が見づらいため、2列目と3列目の記号は全角で表記しています。
演算子 | 内容 | 使用例、補足 |
---|---|---|
+= | 左+右の答えを左に代入 | 「左 += 右」は、「左 = 左 + 右」と同じ |
-= | 左ー右の答えを左に代入 | 「左 ー= 右」は、「左 = 左 ー 右」と同じ |
*= | 左*右の答えを左に代入 | 「左 *= 右」は、「左 = 左 * 右」と同じ |
/= | 左/右の答えを左に代入 | 「左 /= 右」は、「左 = 左 / 右」と同じ |
%= | 左÷右の余りのみを左に代入 | 「左 %= 右」は、「左 = 左 % 右」と同じ |
.= | 左に右の文字列をつなげたものを左に代入 | 「左.= 右」は、「左 = 左.右」と同じ |