Столбиковая или круговая диаграмма.
Вложений: 1
Ребят, я понимаю, что уже достали со своими диаграммами, но всё же прошу помощи.
Программа написана в паскале, состоит из основной программы (Меню) и 5-и модулей. Всё, что нужно, это создать в отдельном модуле одну диаграмму на выбор, вот они: Цитата:
Ребят, я на вас надеюсь, у меня решается оценка! Сам разобраться пытался, ничего не вышло. Что угодно, но только не графика! Нигде больше мне не помогли, надеюсь только на вас! |
Цитата:
|
Цитата:
Но впринципе ладно, сейчас всё переделаю. |
Вложений: 1
Вот упрощённый вариант:
|
Ну что сказать - нет, господин Редькин, не пойдет. Ни та, ни другая программы не запускаются, например, полный (первый вариант) ругается на неописанную переменную С в модуле Forma_vv, упрощенный вариант ругается еще на что-то, в общем, я повторяю условие: дайте мне В ЯВНОМ ВИДЕ файл, по которому нужно построить диаграмму. Я НЕ ХОЧУ запускать (и уж тем более отлаживать) вашу программу. Можно даже не в виде файла, а прямо здесь - колонка значений аргумента (или название, признак и т.п.) и колонка соответствующих значений функции. Всё.
|
Ну что ж, хорошо. Вот пример данных:
║ № ║ 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 │ Первый столбец - номер строки; Второй столбец - месяц; Третий столбец - уровень дохода на душу населения; Четвёртый столбец - стоимость потреб. корзины. |
Так - вот это уже дело! Единственное - не хватает данных за май по Первомайскому району.
И еще вопрос (если знаете). Можно ли считать, что графический экран будет в VGA-моде, т.е. 640х480 пикселов? Если да - то мне было бы проще, нет - ничего страшного, сделаем под любой. |
Да, лучше сделать в VGA. В любом случае всегда можно переделать.
|
Да, и еще вопрос: срок?
|
Желательно до завтра.
|
Ох! Попробую, но не гарантирую.
|
Вложений: 2
Ну вот, нарисовал. Сразу несколько пояснений:
1. Оформление в виде модуля - самостоятельно. 2. Конфигурирование процедуры InitGraph - тоже. (У меня это делается через мой запускающий модуль, "заточенный" под мои компы). 3. Английский язык в текстовой части - чтобы не возникало проблем с кодировками (я использую DOS-режим). А в графических шрифтах в моем Паскале и вовсе кириллицы нету. 4. Входные данные преобразованы в константы. Надеюсь, сумеете состыковать со своим методом хранения данных. Собственно, можно районы и месяцы оставить, как есть, а массивы доходов и корзин объявить переменными и поместить в них нужные числа, считанные из вашего файла данных. Тогда в теле программы ничего переделывать не придется. Так будет меньше всего возни. Вроде всё. Код:
Uses Graph, CRT; Вложение 14800 Вложение 14801 |
Спасибо за диаграмму. Вообще я про константы узнал только перед сдачей, потому что утром, не читая, быстро кинул прогу на флешку и убежал на остановку. Хорошо, что успел в "Enter the month number:" дописать оставшиеся 7 месяцев, а потом тыкнуть на 1..5, дабы оставить этот недочёт незамеченным. Константы чисел совпадали с реальными, поэтому это тоже пронесло. Наименования и количество районов, кстати, тоже не фиксированные, но я сослался, что не понимаю, как сделать по-другому. Про кодировку сказал, что не знаю как исправить, поэтому написал на английском, но мне ответили, что так и должно быть. В общем у меня получилось сдать эту диаграмму, Вы спасли мне оценку и гордость, и за это ещё раз, Огромное Спасибо! :tehnari_ru_889:
|
Ну и славно.
|
Часовой пояс GMT +4, время: 11:18. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.