Я должен использовать вложенные операторы if / else в моем назначении.Мои операторы IF выполняются просто отлично, но когда я добавляю «else» где-либо, появляется красная волнистая линия под ним.Это потому, что я неправильно использую скобки?
{
const int package = 99;
double quantity, total1, total2, total4;
cout << "How many units were sold?\n";
cin >> quantity;
if (quantity >= 1 && quantity <= 19);
{
total1 = package * quantity - (.2 * package * quantity);
cout << "Sale total: " << total1 << endl;
}
else if (quantity >= 20 && quantity <= 99);
{
total2 = package * quantity - (.3 * package * quantity);
cout << "Sale total: " << total2 << endl;
}
else (quantity >= 100);
{
total4 = package * quantity - (.5 * package * quantity);
cout << "Sale total: " << total4 << endl;
}
Ошибки, которые я получаю из строк, использующих «else»:
- E0127 ожидал утверждения
- C2181 недопустимо, если нет, если