Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
2 / 2 / 3
Регистрация: 09.11.2011
Сообщений: 70
1

Обработка записей. Напечатать таблицу товаров, изготовленных на сумму более заданной величины

06.06.2012, 05:26. Показов 1287. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста, заранее очень благодарен
Даны наименования товаров и количество, цены за 1 штуку. Напечатать таблицу товаров, изготовленных на сумму более заданной величины. Указать наименование самого дешевого товара.
пожалуйста помогите
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.06.2012, 05:26
Ответы с готовыми решениями:

Найти сумму и число элементов массива, которые больше заданной величины P, но меньше другой заданной величины T
Найти сумму и число тех элементов заданного вектора X1, X2, ..., Xn, которые больше заданной...

Напечатать таблицу перевода величины угла из градусов в радианы
"Напечатать таблицу перевода величины угла из градусов в радианы. Угол изменяется от А до В с шагом...

Добавить не более 3-х записей в таблицу MS Access
Имеется таблица с полями Номер, Название и Группа. На ее основе создана форма с кнопкой. Как...

Выдать информацию о товарах изготовленных в России и определить общую стоимость всех товаров
есть сведения о товарах (наименование товара, единица измерения, количество, дата...

1
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
06.06.2012, 08:44 2
Лучший ответ Сообщение было отмечено kojakin как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
const
  nmax=100;
type
  shop=record
     name: string;
     count: integer;
     price: real;
   end;
var
  a: array[1..nmax] of shop;
  n,i,k: integer;
  s1,s2,min: real;
begin
  write('Введите количество наименований товара:' );
  readln(n);
  writeln('Введите данные по товару:');
  for i:=1 to n do
  begin
    writeln(i,'-й товар:');
    with a[i] do
    begin
      write('  Наименование: ');
      readln(name);
      write('  Количество: ');
      readln(count);
      write('  Цена за 1 шт.: ');
      readln(price);
    end;
  end;
  writeln('Введите искомую сумму: ');
  readln(s1);
  min:=a[1].price; k:=1;
  writeln('| Наименование |   Цена   | Количество | Общая стоимость |');
  for i:=1 to n do
    with a[i] do
    begin
      if count*price>s1 then
        writeln('| ',name:12,' | ',price:7:2,'  |  ',count:7,'   |    ',price*count:7:2,'      |');
      if price<min then 
      begin
        min:=price;
        k:=i;
      end;
    end;
  writeln('Самый дешевый товар - ',a[k].name,', его цена: ',a[k].price:6:2);
  readln;
end.
1
06.06.2012, 08:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.06.2012, 08:44
Помогаю со студенческими работами здесь

Напечатать символы, которые встречаются в заданной последовательности более одного раза
Пусть задана произвольная последовательность символов. Признак конца последовательности – точка....

Обработка записей. Напечатать список тексопарков, у которых коэфицент выпуска составляет 0.5+0.08
Данны массивы H1..,H6 - шифры тексопарков; KB1..,KB6 - Количесство автомашин,выпускаемых на...

Вычислить сумму элементов массива, не превышающих заданной величины
Ребят помогите с задачкой. Вычислить сумму элементов массива, не превышающих заданной величины....

Напечатать таблицу значений функции, заданной графически
Дано действительное число a. Для функции y=f(x), график которого приведен на рисунке, вычислить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru