このコードは、顧客の数量に基づいて商品の最終価格を提示するように設計されています。私はすでに方程式を追加しましたが、それが実行されたときに割引と最終価格は正しく評価されていません。擬似コードのどこが間違っているかを誰かが知っていれば、とても役に立ちます。割引コード..どこが間違っていましたか?
using namespace std;
int main() {
// Variables
double Retail, quantity, discount1, discount2, discount3, discount4, TotalCost1, TotalCost2, TotalCost3, TotalCost4;
Retail = 99;
quantity = 0;
discount1 = (quantity * Retail) * .20;
discount2 = (quantity * Retail) * .30;
discount3 = (quantity * Retail) * .40;
discount4 = (quantity * Retail) * .50;
TotalCost1 = quantity - discount1;
TotalCost2 = quantity - discount2;
TotalCost3 = quantity - discount3;
TotalCost4 = quantity - discount4;
//Equations
cout << "Please enter the quantity of items you would like to purchase: " << endl;
cin >> quantity;
cout << "The number of items being purchased is: " << quantity << endl;
if (quantity <= 19) {
cout << "Your final price is: " << discount1 << endl;
}
if (quantity >= 20) {
cout << "Your final price is: " << discount2 << endl;
}
if (quantity >= 50) {
cout << "Your final price is: " << discount3 << endl;
}
if (quantity >= 100) {
cout << "Your final price is: " << discount4 << endl;
}
system("pause");
}
「正しく動作していません」という意味を具体的に説明してください。また[mcve]を見てください。あなたはコードを持っているだけで、あなたが直面している特定の問題についてより詳細に説明する必要があります。 – Lexi
実際のコードと取得している特定のエラーを掲載してください。 –
'if(数量<= 19、discount1)'とは何ですか?割引計算を行うと、 – doctorlove