キャッシュ レジスタ プログラムを再作成しようとしています。名前と割引率を持つ従業員オブジェクトがあります
staffMember me ("tom", 20);
レジの合計金額に割引を適用したい。このように me.getDiscountPercent を使用して割引を整数パラメーターとして渡すと、私の方法は機能します
cashy.applyStaffDiscount(me.getDiscountPercent());
void cashRegister::applyStaffDiscount(int discount){
total = (total/100)*(100-discount);
}
ただし、staffMember の名前を変更したいので、さまざまな割引でさまざまな staffMembers を使用できます。私はこれをやったがうまくいかない
string employee;
cout << "Enter name: ";
cin >> employee;
cashy.applyStaffDiscount(employee);
メソッド:
void cashRegister::applyStaffDiscount(string employee){
total = (total/100)*(100-employee.getDiscountPercent());
}
ありがとうトム