算術・代入演算メニュー【足し算・引き算・掛け算・割り算・累乗】
【STEP: 1】コード
console.log(1231 + 5178);
数値 + 数値 で 足し算。
【STEP: 2】コード
reader.on('close', () => {
const [A, B] = lines[0].split(' ').map(Number);
const [C, P] = [A - B, A * B];
console.log(D, P);
});
数値 – 数値 で 引き算。数値 * 数値 で 掛け算。
【STEP: 3】コード
const [A, B] = [437326, 9085];
const [X, Y] = [parseInt(A / B), A % B];
console.log(X, Y);
数値 / 数値 で 割り算。数値 % 数値 で 割り算の余り。
【STEP: 4】コード
reader.on('close', () => {
const [A, B, C] = lines[0].split(' ').map(Number);
const [X, Y] = [A * A, B * B + C * C];
console.log(X, Y);
});
掛け算と足し算がミックス…。計算順序は数学と同じでした。
【STEP: 5】コード
reader.on('close', () => {
const N = ((A + B) * C) ** 2;
console.log(N);
});
数値 ** 2 で 数値 の 2乗。
【FINAL】コード
reader.on('close', () => {
const [A, B, C, D] = lines[0].split(' ').map(Number);
const N = ((A + B) * C) ** 2 % D;
console.log(N);
});
数学の式の計算と同じように () で括れば計算順序が制御できますね。
コメント