Если сумма больше 10000 то скидка 10%, а Если сумма меньше 10000 то на товар нет скидок на языке C++

dongrigoriew20 dongrigoriew20    1   02.10.2021 11:23    8

Ответы
Ариэль1606 Ариэль1606  16.01.2024 12:01
Хорошо, давайте разберемся с этим вопросом в языке C++.

Для начала, нам понадобится переменная, в которой будет храниться сумма товара. Пусть она называется "sum":

```cpp
int sum;
```

Затем, нам нужно получить значение суммы от пользователя. Возьмем его с помощью функции "cin":

```cpp
cin >> sum;
```

Теперь мы можем проверить значение суммы и в зависимости от этого применить скидку или не применять ее.

1. Если сумма больше 10000, то нужно применить скидку 10%.
Для этого умножим сумму на 0.1 (что равносильно вычитанию 10%-ной доли от суммы) и выведем полученное значение:

```cpp
if (sum > 10000) {
double discount = sum * 0.1;
cout << "Сумма со скидкой: " << sum - discount << endl;
}
```

2. Если сумма меньше или равна 10000, то скидки на товар не предусмотрены. Выведем на экран исходную сумму:

```cpp
else {
cout << "Сумма без скидки: " << sum << endl;
}
```

Теперь, если мы объединим все вместе, получится полный код:

```cpp
#include

using namespace std;

int main() {
int sum;

cout << "Введите сумму товара: ";
cin >> sum;

if (sum > 10000) {
double discount = sum * 0.1;
cout << "Сумма со скидкой: " << sum - discount << endl;
} else {
cout << "Сумма без скидки: " << sum << endl;
}

return 0;
}
```

Таким образом, программа принимает значение суммы товара от пользователя и в зависимости от этого выводит соответствующую информацию о сумме с учетом скидки или без нее.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика