[cpp] c++
Viewer
- #include <iostream>
- using namespace std;
- int main() {
- setlocale(LC_ALL, "Russian");
- // Объявление переменных цены и скидки
- float price, discount;
- // Запрос стоимости покупки без учета скидки
- cout << "Введите стоимость покупки без учета скидки: ";
- cin >> price;
- // Проверка на корректность ввода стоимости
- if (price < 0) {
- cout << "Ошибка: стоимость не может быть отрицательной." << endl;
- return 1; // Завершаем программу с ошибкой
- }
- // Запрос величины скидки в процентах
- cout << "Введите величину скидки (в процентах): ";
- cin >> discount;
- // Проверка на корректность ввода скидки
- if (discount < 0 && discount > 100) {
- cout << "Ошибка: скидка должна быть в интервале от 0 до 100%." << endl;
- return 1; // Завершаем программу с ошибкой
- }
- // Вычисление стоимости с учетом скидки
- float discounted_price = price * (1 - discount / 100);
- // Вывод результата на экран
- cout << "Стоимость покупки с учетом скидки: " << discounted_price << endl;
- return 0;
- }
Editor
You can edit this paste and save as new: