Описать тип 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.
Объяснение кода листинга программы
- Создается программа типа
pr
на языке Pascal ABC. - В константной части определяются значения, используемые в программе: n = 20.
- В типовой части определяется новый тип данных
товар
, который представляет собой запись с поляминазвание
,код
,цена
иколичество
. Каждое поле представлено строкой длиной 50 символов. - В переменной
staf
выделяется массив из n элементов типатовар
. - В переменной
i
иsumt
инициализируются значения типаinteger
. - В цикле for i := 1 до n выполняется следующий набор действий:
- Выводится сообщение
Введите название товара
. - Считывается строка из файла ввода, сохраняемая в переменной
staf[i].name
. - Выводится сообщение
Введите код товара
. - Считывается строка из файла ввода, сохраняемая в переменной
staf[i].kod
. - Выводится сообщение
Введите цену товара
. - Считывается строка из файла ввода, сохраняемая в переменной
staf[i].price
. - Выводится сообщение
Введите количество товара
. - Считывается строка из файла ввода, сохраняемая в переменной
staf[i].number
.
- Выводится сообщение
- В цикле for i := 1 до n выполняется следующий набор действий:
- Выводятся сообщения с информацией о товаре, используя значения переменных
staf[i].name
,staf[i].kod
,staf[i].price
иstaf[i].number
. - Выводится символ новой строки.
- Выводятся сообщения с информацией о товаре, используя значения переменных
- В цикле for i := 1 до n выполняется следующий набор действий:
- Значение переменной
sumt
увеличивается на произведение значения переменнойstaf[i].number
и значения переменнойstaf[i].price
.
- Значение переменной
- В конце программы выводится сообщение
Общая стоимость всего товара:
, используя значение переменнойsumt
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д