На сколько процентов понизилась цена товара по сравнению с первоначальной - Pascal ABC

Узнай цену своей работы

Формулировка задачи:

Задача по Паскалю, пожалуйста очень срочно
Цена товара понизилась на n1, а затем ещё на n2 на сколько процентов понизилась цена товара по сравнению с первоначальной? Сколько стал стоить товар если его начальная стоимость была S р?

Решение задачи: «На сколько процентов понизилась цена товара по сравнению с первоначальной»

textual
Листинг программы
program pr;
var
  p, n1, n2: integer;
  s: integer;
  percent: real;
begin
  writeln('Введите цену товара');
  readln(p);
  writeln('Введите на сколько снизилась цена в 1 раз');
  readln(n1);
  writeln('Введите на сколько снизилась цена во 2 раз');
  readln(n2);
  percent := ((n1 + n2) / p) * 100;
  writeln('Цена на товар, по сравнению с первоначальной, понизилась на ', percent, ' %');
  writeln('Теперь товар стоит: ', p - (p * (percent / 100)));
end.

Объяснение кода листинга программы

  1. В программе объявлены переменные: p, n1, n2, s, percent.
  2. Пользователю предлагается ввести цену товара и насколько она снизилась в первый и второй раз.
  3. Значения переменных n1 и n2 заносятся в переменную s.
  4. Вычисляется процент снижения цены товара путем деления суммы n1 и n2 на p и умножения на 100.
  5. Выводится сообщение о том, насколько процентов понизилась цена товара по сравнению с первоначальной.
  6. Выводится новая цена товара, рассчитанная как p минус произведение процента снижения на 100 и p/100.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.538 из 5
Похожие ответы