Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
4 / 4 / 3
Регистрация: 19.04.2017
Сообщений: 66

Составить программу, позволяющую организовать в виде записей данные о товарах в магазине

18.02.2018, 16:03. Показов 1145. Ответов 6

Студворк — интернет-сервис помощи студентам
Здравствуйте! Подскажите пожалуйста, как решить задачку
Составить программу, позволяющую организовать в виде записей данные о то-варах в магазине. Каждая запись должна содержать название товара, проданное его количество, цену (вводятся из файла) и выручку с продажи (вычисляется в программе как произведение цены на количество).
Программа должна:
1. Считать из файла информацию о N товарах и вывести данные на экран в виде таблицы;
2. В записи с заданным названием товара изменить проданное количество на величину, введённую с клавиатуры;
3. Вывести на экран обновлённую таблицу;
4. Вывести на экран суммарную выручку с продажи и название самого прода-ваемого товара (по количеству). Если таких товаров несколько, то вывести название первого из них.
Данные для программы необходимо считывать из заранее подготовленного текстового файла, в котором вся информация, относящаяся к одной записи, располагается в одной строке.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.02.2018, 16:03
Ответы с готовыми решениями:

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

Программа, позволяющую организовать в виде стека набор данных динамической структуры о пациентах больницы
Добрый день! :) Задание. Помогите пожалуйста, как решать, натолкните на мысль. Составить программу, позволяющую организовать в виде...

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

6
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
18.02.2018, 18:27
Цитата Сообщение от Parkervans Посмотреть сообщение
Данные для программы необходимо считывать из заранее подготовленного текстового файла,
Ну так хоть файл подготовьте и прикрепите в тему.
1
4 / 4 / 3
Регистрация: 19.04.2017
Сообщений: 66
19.02.2018, 14:59  [ТС]
Текстовый файл, содержащие название продуктов, проданное кол-во и выручку с продажи.

products.txt
0
Alvin Seville
 Аватар для Соколиный глаз
343 / 273 / 134
Регистрация: 25.07.2014
Сообщений: 4,537
Записей в блоге: 22
19.02.2018, 15:10
Тут лучше использовать типизированные файлы. Во всяком случае на мой взгляд это лучше для хранения структурированных данных.

Добавлено через 6 минут
Parkervans, и коли Вы начинающий, то можете поюзать модуль FormsABC (годиться только для простых программ, для более сложного - берите Windows Forms).
0
 Аватар для JuriiMW
5095 / 2661 / 2355
Регистрация: 10.12.2014
Сообщений: 10,060
20.02.2018, 06:20
Parkervans, нормальные у вас цены на продукты!

Lemon — 3 миллиона
Ananas — 900 тысяч

В три раза дешевле ;–)

И какие типы для цен, а тем более сумм вы предлагаете использовать?
В Integer они явно не влезут!
0
4 / 4 / 3
Регистрация: 19.04.2017
Сообщений: 66
23.02.2018, 11:55  [ТС]
Может влезут в longinteger
0
 Аватар для JuriiMW
5095 / 2661 / 2355
Регистрация: 10.12.2014
Сообщений: 10,060
26.02.2018, 07:15
Что такое „longinteger“?
В PABC.NET нет такого типа!

Если вы имеете в виду тип logint, то в данной IDE типы integer и longint равны. И их максимальное значение +2147483647…
Т.е. цена то в 3 миллиона влезет, но если количество не будет превышать 700…
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.02.2018, 07:15
Помогаю со студенческими работами здесь

Составить программу формирования данных о товарах на складе
Склад.Составить программу формирования данных о товарах на складе: номер по порядку наименование товара,цена,количество единиц...

Составить программу формирования данных о товарах на складе
Склад. Составить программу формирования данных о товарах на складе: номер по порядку, наименование товара, цена, количество единиц товара....

Создать файл, содержащий сведения о товарах в магазине
Создать файл, содержащий сведения о товарах в магазине: наименование товара, изготовитель, год выпуска, гарантия, цена. Вывести в...

Описать тип записи - ведомость о товарах в магазине
описать тип записи - ведомость о товарах в магазине. сформировать масив товаров, которые есть в магазине, составить программу, которая...

Сведения о товарах в магазине. Используются два файла
В одном файле хранятся сведения о товарах в магазине: код товара, название, количество, цена, во 2 файле сведения о производстве: код...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru