回答編集履歴
1
不具合箇所がもうひとつあったので追記
answer
CHANGED
@@ -4,4 +4,9 @@
|
|
4
4
|
|
5
5
|
> // 10が正解だが、8になる
|
6
6
|
|
7
|
-
え、400が正解では?
|
7
|
+
え、400が正解では?
|
8
|
+
|
9
|
+
### 追記
|
10
|
+
もう一つ、剰余の計算部分`yen * item % 2`は、`*`と`%`の優先順位が等価なため、単価×数量の計算結果を2で割った余りになってしまって期待通りの結果になりません。
|
11
|
+
|
12
|
+
演算子の優先順位がよくわからないなら、1行で書かずに計算結果を1つ一つ変数に入れてみましょう。
|