まず、請求分割問題の要点を理解しましょう。この問題では、請求書の金額と参加者の人数が与えられます。目標は、参加者全員が均等な金額を支払うために、請求書の金額を分割することです。
以下に、シンプルで簡潔なJavaScriptのコード例を示します。
function splitBill(billAmount, numberOfParticipants) {
if (billAmount % numberOfParticipants !== 0) {
return "金額を均等に分割することはできません。";
}
const individualAmount = billAmount / numberOfParticipants;
return `一人当たりの金額は${individualAmount}です。`;
}
const billAmount = 1000;
const numberOfParticipants = 4;
console.log(splitBill(billAmount, numberOfParticipants));
上記のコードでは、splitBill
という関数を定義しています。この関数は、与えられた金額と参加者の数に基づいて、均等な金額を計算します。もし金額を均等に分割できない場合は、エラーメッセージが返されます。
上記の例では、請求金額が1000で参加者が4人の場合を考えています。関数を呼び出して結果をコンソールに表示すると、一人当たりの金額が250であることがわかります。