Описать тип Tovar - Pascal ABC (13611)

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

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

Описать тип Tovar с полями name ( название), kod (код товара), price (цена) , number (количество) . Заполнить массив из 20 элементов данного типа. Найти общую стоимость всех товаров.
задача изиришай сам лоль

Решение задачи: «Описать тип Tovar»

textual
Листинг программы
program pr;
 
const
  n = 20;
 
type
  tovar = record
    name: string[50];
    kod: integer;
    price: integer;
    number: integer;
  end;
 
var
  staf: array [1..n] of tovar;
  i, sumt: integer;
 
begin
  sumt := 0;
  for i := 1 to n do
  begin
    writeln('Введите название товара');
    readln(staf[i].name);
    writeln('Введите код товара');
    readln(staf[i].kod);
    writeln('Введите цену товара');
    readln(staf[i].price);
    writeln('Введите количество товара');
    readln(staf[i].number);
  end;
  for i := 1 to n do
  begin
    writeln('Наименование: ',staf[i].name);
    writeln('Код: ',staf[i].kod);
    writeln('Цена на 1 шт: ',staf[i].price);
    writeln('Количество товара: ',staf[i].number);
    writeln;
  end;
  writeln;
  for i := 1 to n do
  begin
    sumt := (sumt + (staf[i].number * staf[i].price));
  end;
  writeln('Общая стоимость всего товара: ', sumt);
end.

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

  1. Создается программа типа pr на языке Pascal ABC.
  2. В константной части определяются значения, используемые в программе: n = 20.
  3. В типовой части определяется новый тип данных товар, который представляет собой запись с полями название, код, цена и количество. Каждое поле представлено строкой длиной 50 символов.
  4. В переменной staf выделяется массив из n элементов типа товар.
  5. В переменной i и sumt инициализируются значения типа integer.
  6. В цикле for i := 1 до n выполняется следующий набор действий:
    • Выводится сообщение Введите название товара.
    • Считывается строка из файла ввода, сохраняемая в переменной staf[i].name.
    • Выводится сообщение Введите код товара.
    • Считывается строка из файла ввода, сохраняемая в переменной staf[i].kod.
    • Выводится сообщение Введите цену товара.
    • Считывается строка из файла ввода, сохраняемая в переменной staf[i].price.
    • Выводится сообщение Введите количество товара.
    • Считывается строка из файла ввода, сохраняемая в переменной staf[i].number.
  7. В цикле for i := 1 до n выполняется следующий набор действий:
    • Выводятся сообщения с информацией о товаре, используя значения переменных staf[i].name, staf[i].kod, staf[i].price и staf[i].number.
    • Выводится символ новой строки.
  8. В цикле for i := 1 до n выполняется следующий набор действий:
    • Значение переменной sumt увеличивается на произведение значения переменной staf[i].number и значения переменной staf[i].price.
  9. В конце программы выводится сообщение Общая стоимость всего товара:, используя значение переменной sumt.

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


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

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

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