Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Помощь студентам


Ответ
 
Опции темы Опции просмотра
Старый 10.06.2010, 01:48   #1 (permalink)
R45H
Новичок
 
Регистрация: 01.01.2009
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Столбиковая или круговая диаграмма.

Ребят, я понимаю, что уже достали со своими диаграммами, но всё же прошу помощи.
Программа написана в паскале, состоит из основной программы (Меню) и 5-и модулей. Всё, что нужно, это создать в отдельном модуле одну диаграмму на выбор, вот они:
Цитата:
1. для каждого района за указанный месяц построить круговую диаграмму, на которой показать в % от дохода долю стоимости потребительской корзины и долю других расходов.
2. За указанный месяц построить столбиковую диаграмму, отражающую по районам соотношение между доходом и стоимостью потребительской корзины, столбики диаграммы расположить в порядке возрастания вычисленного соотношения.
Файлик с расширением .toh нужно кинуть в корневую папку диска C - это заполненный типизированный файл, который открывается программой. Там в таблице выводятся некие данные, их можно: просматривать / редактировать / выводить на печать. Нужно просто эти данные ещё и отобразить в диаграмме.
Ребят, я на вас надеюсь, у меня решается оценка! Сам разобраться пытался, ничего не вышло. Что угодно, но только не графика! Нигде больше мне не помогли, надеюсь только на вас!
Вложения
Тип файла: zip 123.zip (9.0 Кб, 19 просмотров)

Последний раз редактировалось R45H; 10.06.2010 в 01:56
R45H вне форума   Ответить с цитированием

Старый 10.06.2010, 01:48
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Советую вам внимательно пролистать страницы с похожими темами

Диаграмма функции через PChart.
Столбиковая или Круговая диаграмма.

Старый 10.06.2010, 10:19   #2 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от R45H Посмотреть сообщение
Ребят, я понимаю, что уже достали со своими диаграммами, но всё же прошу помощи.
Значит так. Я бы мог Вам помочь с построением диаграммы, но у меня нет ни времени, ни желания разбираться в Вашей программе, а потому условие будет таким: Вы выкладываете файл, содержащий в явном виде таблицу данных, по которым нужно построить диаграмму, и сопровождаете необходимыми пояснениями, я по этим данным строю диаграмму. Дальнейшая состыковка, оформление модуля и пр. - Ваша забота. Если устроит, то давайте.
Vladimir_S вне форума   Ответить с цитированием
Старый 10.06.2010, 14:50   #3 (permalink)
R45H
Новичок
 
Регистрация: 01.01.2009
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от Vladimir_S Посмотреть сообщение
Значит так. Я бы мог Вам помочь с построением диаграммы, но у меня нет ни времени, ни желания разбираться в Вашей программе, а потому условие будет таким: Вы выкладываете файл, содержащий в явном виде таблицу данных, по которым нужно построить диаграмму, и сопровождаете необходимыми пояснениями, я по этим данным строю диаграмму. Дальнейшая состыковка, оформление модуля и пр. - Ваша забота. Если устроит, то давайте.
Разбираться в программе НЕ нужно, зачем? Достаточно открыть файл MAIN, откомпилировать и запустить. Появится меню, первая строка которого называется "Просмотр всего файла" - это и есть таблица данных. Модуль ModData содержит все глобальные переменные, из него нужно только принять во внимание тип rec и переменную S этого типа - при помощи этого в файл заносятся данные.
Но впринципе ладно, сейчас всё переделаю.
R45H вне форума   Ответить с цитированием
Старый 10.06.2010, 15:05   #4 (permalink)
R45H
Новичок
 
Регистрация: 01.01.2009
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Вот упрощённый вариант:
Вложения
Тип файла: zip 123.zip (1.9 Кб, 19 просмотров)
R45H вне форума   Ответить с цитированием
Старый 10.06.2010, 15:28   #5 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Ну что сказать - нет, господин Редькин, не пойдет. Ни та, ни другая программы не запускаются, например, полный (первый вариант) ругается на неописанную переменную С в модуле Forma_vv, упрощенный вариант ругается еще на что-то, в общем, я повторяю условие: дайте мне В ЯВНОМ ВИДЕ файл, по которому нужно построить диаграмму. Я НЕ ХОЧУ запускать (и уж тем более отлаживать) вашу программу. Можно даже не в виде файла, а прямо здесь - колонка значений аргумента (или название, признак и т.п.) и колонка соответствующих значений функции. Всё.
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 10.06.2010, 16:36   #6 (permalink)
R45H
Новичок
 
Регистрация: 01.01.2009
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Ну что ж, хорошо. Вот пример данных:

║ № ║ M ║ Район ║ УрДох. ║ СтКор. ║

│ 1 │ 1 │ ленинский │ 30000 │ 4020 │
│ 2 │ 2 │ ленинский │ 30100 │ 4040 │
│ 3 │ 3 │ ленинский │ 30300 │ 4060 │
│ 4 │ 4 │ ленинский │ 30400 │ 4080 │
│ 5 │ 5 │ ленинский │ 30500 │ 4100 │
│ 6 │ 1 │ октябрьский │ 20000 │ 3000 │
│ 7 │ 2 │ октябрьский │ 20300 │ 3050 │
│ 8 │ 3 │ октябрьский │ 20700 │ 3120 │
│ 9 │ 4 │ октябрьский │ 20900 │ 3220 │
│ 10 │ 5 │ октябрьский │ 22150 │ 3500 │
│ 11 │ 1 │ первомайский │ 40000 │ 5000 │
│ 12 │ 2 │ первомайский │ 41000 │ 5100 │
│ 13 │ 3 │ первомайский │ 42000 │ 5200 │
│ 14 │ 4 │ первомайский │ 43000 │ 5300 │
│ 15 │ 5 │ первомайский │ 44000 │ 5400 │

Первый столбец - номер строки;
Второй столбец - месяц;
Третий столбец - уровень дохода на душу населения;
Четвёртый столбец - стоимость потреб. корзины.

Последний раз редактировалось R45H; 10.06.2010 в 16:54
R45H вне форума   Ответить с цитированием
Старый 10.06.2010, 16:47   #7 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Так - вот это уже дело! Единственное - не хватает данных за май по Первомайскому району.
И еще вопрос (если знаете). Можно ли считать, что графический экран будет в VGA-моде, т.е. 640х480 пикселов? Если да - то мне было бы проще, нет - ничего страшного, сделаем под любой.
Vladimir_S вне форума   Ответить с цитированием
Старый 10.06.2010, 16:56   #8 (permalink)
R45H
Новичок
 
Регистрация: 01.01.2009
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Да, лучше сделать в VGA. В любом случае всегда можно переделать.
R45H вне форума   Ответить с цитированием
Старый 10.06.2010, 17:04   #9 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Да, и еще вопрос: срок?
Vladimir_S вне форума   Ответить с цитированием
Старый 10.06.2010, 17:19   #10 (permalink)
R45H
Новичок
 
Регистрация: 01.01.2009
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Желательно до завтра.
R45H вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 04:04.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.