此代碼旨在根據客戶數量給出物品的最終價格。我已經添加了方程式,但是當它運行時,折扣和最終價格沒有正確評估。如果有人知道我們在僞代碼中出錯的地方,這將會非常有幫助。折扣碼..我哪裏錯了?
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(quantity <= 19,discount1)'是什麼? – doctorlove