Задача

20 отговора 0 прегледа
#1

Задача

Здравейте може ли да ми помогнете с решение на следната задача на pascal:

Да се състави компютърна програма за информационно обслужване на училищна библиотека. В библиотеката има до 5000 различни книги и от всяка книга има до 50 екземпляра.
А) Да се въведе и контролира, броят N на всички книги в библиотеката (3<=N<=5000).
За всяка книга да се въведе следната информация:
• сигнатурен номер: 1, 2, 3, ..., N;
• заглавие: низ не по дълъг от 100 знака;
• имена на автора: име, презиме и фамилия в един низ, не по-дълъг от 80 знака, в който имената са разделени с точно един интервал;
• единична цена: реално число в интервала [1.00; 99.99] ;
• брой закупени екземпляри: цяло число в интервала [1;50].
Б) Да се изведе списък на всички книги в библиотеката, подреден по сигнатурен номер, като за всяка книга се извежда: сигнатурен номер, заглавие, име на автора във вида: фамилия, инициали на името и презимето, единична цена, брой екземпляри, общата сума заплатена за тези екземпляри, разделени с по един интервал. Инициалите са първата буква на съответното име, последвана от точка.
Например за книгата със сигнатурен номер 36, заглавие Под игото, автор Иван Минчов Вазов, единична цена 3.52 лв., от която са закупени 30 екземпляра да се изведе: 36 Под игото Вазов И.М. 3.52 30 105.60

В) Да се изведе списък на книгите, подредени в низходящ ред на общата сума заплатена за всички екземпляри от съответната книга.
Г) Да се пресметне и изведе средно аритметичната единична цена S на книгите от библиотеката (средно-аритметичното число на единичните цени).

Благодаря предварително

Отговор
в отговор на ssii199O #2

Re: Задача

Стига ти да помогнеш на съответния помагач я с кинти я с....
Само да имаш предвид какви оферти да очакваш де. Щото аз паскал мразя.

Bеer? Mоre?
Плацебото
Отговор
в отговор на ssii199O #3

Re: Задача

Zaebi... 5000 заглавия на книги не ми се въвеждат!

Отговор
в отговор на ssii199O #4

Re: Задача

Къде го учите тоя архаичен език Паскал бе, моме?! Надявам се това да е гимназията, а не някое висше училище. Ако не можеш да излъжеш някой съученик да ти я напише, тук съвсем ще го закъсаш.

Както bira_more не веднъж е казвал - тая работа се прави с дупе - или си сядаш на дупето и го правиш, или ако не можеш - даваш го под наем на някого, а той го прави вместо теб. Не е известно някой форумец да е получил дупе защото е написал нечие домашно (и не е известно някой да е написал нещо), но цената не се е променила и опитите продължават.

System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
Отговор
в отговор на ssii199O #5

Re: Задача

здравей,

надявам се разбираш, че повечето тук нямат нищо против да помогнат - ако помощта е с няколко насочващи думи. Ако се касае обаче за пълна имплементация, задачата е несложна, но времеемка. База данни на паскал, във файл със записи, сортиране по метода на мехурчето, куиксорт и т.н., справки, дебъгване ...може да отнеме няколко пълни дни. А с толкова време не разполагаме. Повечето от нас са със списък спешни таскове за вчера, и влизат в клуба само за да понаругаят някого за разтуха.
Така че вариантите са три:
- хвани някой разбиращ състудент
- предложи адекватно заплащане (~няколкостотин лв, сори)
- пробвай да прочетеш и да го направиш сама - ще оценят поне усилието.

Отговор
в отговор на peewski #6

Re: Задача

Прав е колегата :)!
Иначе май в ТУ пишат първи курс на паскал и делфи ROFL

Отговор
в отговор на дokтop ox бoли #7

Re: Задача

Ми начи не е МЕИ, щото паскал на делфи се казва делфи - води се нов език.
паскал/делфи = C/C++.

System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
Отговор
в отговор на ssii199O #8

Re: Задача

Задачата не е сложна, но ще отнеме поне 2 дена * 8 часа. И това при положение че някой друг трябва да въвежда данните за книгите. Сметката е 2*8 = 16 часа * 20$ = 320$
Приготви парите и нямаш проблем.

Отговор
в отговор на Colombino #9

Re: Задача

Аа не .. обектният паскал съществува още от времената на турбо-паскала.
Delphi е визуалната система за разработка под windows, което ще се класира повече като аналогия на студиото на .NET-а. Даже по-точно като прародител, понеже по времето, когато в Делфи можеше да драгнеш етикетче и бутонче от палитрата във формичката, да кликнеш два пъти върху бутончето, да напишеш етикетче.стойност = "работи и е лесничко" и да пуснеш програмката и като щракнеш бутона да си видиш надписа, работещите с VisualStudio трябваше да изпишeм около 200 реда код за същото и да ги наместим между 2-те хиляди, които отделно студиото генерираше. А Java въобще я нямаше като концепция.

надолу..
Отговор
в отговор на lrean #10

Re: Задача

Нека кажем че Delphi language се отнася към Object Pascal така както C# 3.0 към C# 1.0. Дори в последните версии на езика Delphi са внесени толкова промени (последно добавиха поддръжка на generics/templates, anonymous methods) че вече не прилича изобщо на стария Object Pascal.

И що за библиотека е тази която притежава само 3 книги?!?

Отговор
в отговор на Joro_M #11

Re: Задача

Joro_M:
Книгите ще си ги въвежда даскалката като пусне програмата. Никъде не пише че трябва да се четат от файл.

ssii1990:
Задачата изобщо не е сложна, ще отнеме не повече от 30 минути.
Сметката е 0.5 часа * $600 = $300

Приготви парите и нямаш проблем.

Отговор
в отговор на _NiL^_ #12

Re: Задача

Дам, тук се съгласявам

надолу..
Отговор
в отговор на lrean #13

Re: Задача

Visual Basic 1.0 -- '91
Delphi 1.0 -- '95

За сравнение: Windows 3.0 -- '90, Windows NT -- '93, Windows 95 -- сам се сети.

cheers,
</wqw>

[линк]
Отговор
в отговор на Colombino #14

Re: Задача

Ама от как регистрацията стана задължителна - дупето нещо не се търси
Или пък хората одъртяха та се интересуват повече от кинти.
Може и друго де - цените като гледам ще са достатъчни за няколко сеанса при професионалистки

Bеer? Mоre?
Плацебото
Отговор
в отговор на bira_more #15

Re: Задача

Винаги сме готови да се жертваме за нещо свежо, ма виж че то избега.

System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
Отговор
в отговор на Colombino #16

Re: Задача

ми ше избяга ве, пръчове разгонени, така ли се прави?
после защо програмистите носели очила - ми как няма да носят, всеизвестен факт е че онанизма уврежда зрението.




NE SUTOR ULTRA CREPIDAM
Отговор
в отговор на wqw #17

Re: Задача

Вярно, че я имаше и тази абоминация ..

надолу..
Отговор
в отговор на ssii199O #18

Re: Задача

Направи го на Excel или Access

Иначе на паскал ти трябва базичка и елементарен потребителски интерфейс. Докато се направят подробностите наистина ще отнеме ден-два, лесно е, но е трудоемко. Не очаквай от някой непознат да седне и да ти го напише даром.

----------------------------------------
Здрав дух, в здрава бутилка!
Отговор
в отговор на Joro_M #19

Re: Задача

Айде бе, един генератор за книги и никой няма да въвежда.
А може и да даде на даскала програмата и да каже, че работи, пък той като има мерак да си въведе данните да пробва

----------------------------------------
Здрав дух, в здрава бутилка!
Отговор