hi I need a Pseudo code or a description of what a program is saying from this spec and code: Just so i can understand how this solution was achieved, thanks
here is the spec:
Specifications are as follows:-
The books records are stored in one csv file and the layout and the contents are contained in File 1.
There are four categories of books: sports, computing, children's and horror. We should determine the category and then write a series of 3 records to the appropiate file.
The files need to be created in the program and their names will be: children, horror, sports and computing. The format of four files is contained in File 2.
Records which do not belong to any of the above categories should be printed to the screen as an error.
The summary report should be displayed on the screen and will contain the following information:
- Date
- names of files created (including path name)
- total number of boks processed
- total value of books
***************************
File 1 - CSV File sample
ISBN, Title, Category, cost, NO of copies
978-0340681138, Five Get into TRouble (Famous Five), Enid Blyton, Childrens, 6, 3
978-0142301883, The Little Match Girl, Hans Christian Anderson, Childrens, 3, 2
978-0304921532, cell, Stephen King, Horror, 7, 1
978-0596100292, Unix in a Nutshell Scripting, Arnold Robbins, Computing, 17, 2
****************
File 2 - Format of output files
ISBN: 978-0340681138
Author: Enid Blyton
Title: Five Get into Trouble (Famous Five)
And here is a model answer::
Last edited by tayyabq8; 04-01-2009 at 08:33 AM..
Reason: Added code tags
I'm not saying that we won't help you if it's homework, even if it's against the rules posting it, as long as you show some initiative. And asking for a complete code example, even if it's just pseudo-code, or asking for a complete rewrite isn't. I hope you understand that this isn't just my "attitude", it's just trying to treat everyone equal (everyone has to abide the rules here) and trying to help you (I found that a little explanation plus thinking for myself helps a lot more that a complete solution)
So, which parts of the code are hard to understand? Or is there any Perl concept that's hard to grasp?
ok sorry that we got off to a bad start, i understand most of the code, but in bash terms the middle bit is confusing, not sure what its trying to say, is it trying to define the categories of the book by reading the cvs file?
and also does push in perl mean the same as path in bash?
Last edited by Yogesh Sawant; 04-01-2009 at 01:29 PM..
Reason: added code tags
No problem, as long as we both can leave that behind.
Comments are in blue, explaining the next line.
Quote:
Originally Posted by ferrycorsten73
and also does push in perl mean the same as path in bash?
No. push in bash isn't even a builtin, but something provided by the distribution, so don't rely on it being there.
Perls push appends an element to the end of an array (opposite function would be pop, it's pretty simple to implement a stack with those two). Related are shift and unshift if you want to manipulate the start of the array.
If you need more details on a Perl function, call "perldoc -f <function>" on the command line, or look it up on perldoc.perl.org
Hello Experts,
I need the description (like if user has done sudo,logging from winscp termial or ssh from other machine) using the last command.Can someone help me out please.
Thanks. (3 Replies)
From the below i would need the difference using between && and ||
error_func()
{
# Standard error function
] && print -u2 "ERROR: $*"
exit 1
}
] && error_func "Source Directory is missing as input argument"
] || error_func "Source Directory does not... (1 Reply)
Thank all of you.
May you explain step by step where and how I will add pseudo code
Note : I have Linux 2.6.24-26-server on x86_64
dears kindly help me (3 Replies)
I am very new at programming and this is probably an easy question, but I am desperate. I need to change this low level code into a C program that I can run so I can print out every "A" that appears with the fork() command. You help is greatly appreciated.
PRINT A
p=fork()
if( p == 0) {... (0 Replies)
hi, I'm doing some project, I selected shell script as programming language, I need to write pseudo code for my script, can anyone tell me how to write that.......?:) (1 Reply)
Thanks in advance!!! Can I get someone to write this small script or can you direct me to a web link, etc. to get it done?
---------
Initiate this script every 15 - 20 secs or so through cron.
Gather LAN users' $info(username, mac or ipaddr, PID) OBJECT: Tie each username to a mac or ipaddr,... (6 Replies)
Hi all,
what does this mean?
if
then
<something>
fi
here is what i know..
it checks if the specified argument no($devid) in some function call is made into a block device and then proceeds with the execution of the loop.
However am not understand what lofi@0:means?
also is there... (3 Replies)
Hi I have a system that gave me some messages on bootup that I was not used to seeing:
pseudo: pseudo-device: vol0
genunix: vol0 is /pseudo/vol@0
these came with these:
Feb 13 17:42:17 system1 eri: SUNW,eri0 : 100 Mbps full duplex link up
Feb 13 17:42:21 system1sendmail: My unqualified... (0 Replies)
Hi,
I would like to know the significance of 2 way and 4 way and 8 way Hardware Description, like 2 way p595 and 4 way p695 servers.
What exactly does "2 way", "4 way" mean ? (1 Reply)