[cpp] c++

Viewer

  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5.  
  6.     setlocale(LC_ALL, "Russian");
  7.     // Объявление переменных цены и скидки
  8.     float price, discount;
  9.  
  10.     // Запрос стоимости покупки без учета скидки
  11.     cout << "Введите стоимость покупки без учета скидки: ";
  12.     cin >> price;
  13.  
  14.     // Проверка на корректность ввода стоимости
  15.     if (price < 0) {
  16.         cout << "Ошибка: стоимость не может быть отрицательной." << endl;
  17.         return 1; // Завершаем программу с ошибкой
  18.     }
  19.  
  20.     // Запрос величины скидки в процентах
  21.     cout << "Введите величину скидки (в процентах): ";
  22.     cin >> discount;
  23.  
  24.     // Проверка на корректность ввода скидки
  25.     if (discount < 0 && discount > 100) {
  26.         cout << "Ошибка: скидка должна быть в интервале от 0 до 100%." << endl;
  27.         return 1; // Завершаем программу с ошибкой
  28.     }
  29.  
  30.     // Вычисление стоимости с учетом скидки
  31.     float discounted_price = price * (1 - discount / 100);
  32.  
  33.     // Вывод результата на экран
  34.     cout << "Стоимость покупки с учетом скидки: " << discounted_price << endl;
  35.  
  36.     return 0;
  37. }
  38.  

Editor

You can edit this paste and save as new:


File Description
  • c++
  • Paste Code
  • 01 Jul-2024
  • 1.51 Kb
You can Share it: