Написать программу расчета стоимости покупки и сдачи по номиналу - Pascal

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

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

1. Написать программу проверки знаний с проверкой тестируемого в списке 2. Написать программу расчета стоимости покупки и сдачи по номиналу 3. Написать программу которая в зависимости от введенного пользователем возраста выдает на экран некоторую строку 4. Написать программу выбора товара и расчета стоимости покупки 5. Написать программу подсчитывающую количество разных элементов в одномерном массиве 6. Написать программу подсчитывающую количество простых и количество четных чисел в таблице. Числа в таблицу вносятся пользователем 7. Написать программу, выдающую строк, внесенную пользователем, в обратном порядке 8. Подсчитать процентное соотношение положительных и отрицательных чисел в векторе 9. Написать программу заполняющую одномерный массив 1*10 числами каждое из которых является суммой двух предыдущих. Первые 2 числа задаются пользователем 10. Написать программувыдающую номер строки массива с максимальным средним арифметическим элементов 11. Написать программу подсчитывающую разницу между максимальным и минимальным элементом массива 12. Написать программу перемножающую 2 матрицы (1*М) и (М*1). Матрицы заносятся пользователем 13. Написать программу сравнивающую суммы главной и второстепенной диагоналей матрицы. Матрицу заносит пользователь 14. Написать программу которая позволяет пользователю занести в поле для ввода фамилию и имя через пробел а потом выводит фамилию в одну надпись а имя в другую 15. Написать программу находящую в каждой строке матрицы 5*5 максимальный элемент и заносящую эти .лементы в одномерный массив матрица заносится пользователем 16. Написать программу проверяющую является ли эта строка перевертышем (то есть читающейся как в прямом так и в обратном порядке без учета пробелов 17. Написать программу транспонирующую матрицу 10*10 (т.е. строки становятся столбцами) матрица заносится пользователем 18. Написать программу удаляющую все пробелы между словами За раннее огромное спасибо!

Решение задачи: «Написать программу расчета стоимости покупки и сдачи по номиналу»

textual
Листинг программы
program prog;
 
uses
  crt;
 
const
  N = 3;
 
var
  i, j: integer;
  sum1, sum2: integer;
  matrix: array[1..N, 1..N] of integer;
begin
 
  writeLn('input matrix(', N, 'x', N, '):');
  for i:= 1 to N do begin
    for j:= 1 to N do begin
      write('[', i, ',', j, '] = ');
      readLn(matrix[i,j]);
    end;
  end;
 
  clrScr;
 
  writeLn('matrix(', N, 'x', N, '):');
  for i:= 1 to N do begin
    for j:= 1 to N do
      write(matrix[i,j]:5);
    writeLn;
  end;
 
  sum1:= 0;
  sum2:= 0;
 
  for i:= 1 to N do begin
    sum1:= sum1 + matrix[i, i];
    sum2:= sum2 + matrix[i, N-i+1];
  end;
 
  if sum1 > sum2 then
    writeLn('сумма элементов главной диоганали больше...')
  else if sum1 < sum2 then
    writeLn('сумма элементов второстепенной диоганали больше...')
  else
    writeLn('равны...');
 
  readLn;
end.

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

  1. В первой части кода пользователю предлагается ввести матрицу размером 3x3.
  2. Затем выводится сама матрица.
  3. После этого экран очищается, и выводится та же матрица, но уже в виде чисел, а не символов.
  4. Далее происходит суммирование элементов главной диагонали (сумма элементов на позициях i и N-i+1) и второстепенной диагонали (сумма элементов на позициях i и N-i+1).
  5. И, наконец, программа проверяет, какая из сумм больше, и выводит соответствующее сообщение.

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


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

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

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