e-mag (4th edition)
DESCRIPTION
E-MAG (4th edition)TRANSCRIPT
IINNDDEEXX
Science and Technology
1. Child’s Game of Death ....................................................................................................................................... 9
2. The Story of Free Laptops ................................................................................................................................ 10
3. Colour Psychology .......................................................................................................................................... . 13
4. Document Extensions ...................................................................................................................................... 15
General Articles
5. Why do People Cry? ........................................................................................................................................ 16
6. What Should be Done in Summer? ................................................................................................................. 17
Poetry and Humour
7. For the People of Sawat .................................................................................................................................. 19
8. Little Miss Muffet ........................................................................................................................................... . 20
9. Smile Please ..................................................................................................................................................... 21
Puzzles – Quizzes – Challenges
10. Logical Puzzles ................................................................................................................................................. 23
11. Sudoku ........................................................................................................................................................... . 24
12. Programming Challenges ................................................................................................................................ 26
13. Guess the Location .......................................................................................................................................... 29
Learning and Information
14. Polymorphism – In depth ................................................................................................................................ 31
15. Learning C++ .................................................................................................................................................... 34
16. Explore With Me .............................................................................................................. ............................... 38
17. Tips and Tricks ................................................................................................................................................. 39
18. Software of the Month ................................................................................................................................... 40
19. Useful Links ....................................................................................................................... .............................. 41
20. The Constitution ............................................................................................................... .............................. 42
21. MAG News ...................................................................................................................................................... 43
One click access – Simply click the topic you want to read!
Translation
of TThhee HHoollyy QQuurraann Monthly series
[12] Pay heed! It is they who are mischievous, but they do not have sense.
[13] And when it is said to them, "Believe as the others believe", they say, "Shall we believe as the foolish believe?" It is they who are the fools, but they do not know.
[14] And when they meet with the believers, they say, "We believe"; and when they are alone with their devils, they say, "We are undoubtedly with you, we were just mocking!"
[15] Allah (befitting His Majesty) mocks them, leaving them to wander blindly in their rebellion.
[16] These are the people who purchased error in exchange of guidance - so their bargain did not profit them, and they did not know how to trade.
HHAADDIITTHH
Narrated 'Aisha:
On the day of a solar eclipse, Allah's Apostle stood up (to offer the eclipse prayer). He
recited Takbir, recited a long recitation (of Holy Verses), bowed a long bowing, and then
he raised h is head saying. "Allah hears him who sends his praises to Him." Then he
stayed standing, recited a long recitation again, but shorter than the former, bowed a
long bowing, but shorter than the first, performed a long prostration and then
performed the second Rak'a in the same way as he had done the first. By the time he had
finished his prayer with Taslim, the solar eclipse had been over. Then he addressed the
people referring to the solar and lunar eclipses saying, "These are two signs amongst the
Signs of Allah, and they do not eclipse because of anyone's death or life. So, if you see
them, hasten for the Prayer." [Sahih Bukhari Volume 4, Book 54, Number 425]
Narrated Usama bin Zaid:
The Prophet said, "Angels keep on descending from and ascending to the Heaven in turn,
some at night and some by daytime, and all of them assemble together at the time of the
Fajr and 'Asr prayers. Then those who have stayed with you over-night, ascent unto Allah
Who asks them, and He knows the answer better than they, "How have you left My
slaves?" They reply, "We have left them praying as we found them praying." If anyone of
you says "Amin" (during the Prayer at the end of the recitation of Surat-al-Faitiha), and
the angels in Heaven say the same, and the two sayings coincide, all his past sins will be
forgiven. [Sahih Bukhari Volume 4, Book 54, Number 446]
EE--MMAAGG TTEEAAMM
Editor-in-chief
Mian Zeshan Farooqi
Editor
Naveed Hamid
Counselling Officer
Dilawer Hussain
Advertiser
Mobeen Afzal
Reporter
Majid Ali
Website: http://www.emagportal.com
E-mail: [email protected]
There is no doubt that the future
of our State will and must greatly
depend upon the type of
education and the way in which
we bring up our children as the
future servants of Pakistan.
Education does not merely mean
academic education, and even
that appears to be of a very poor
type. What we have to do is to
mobilize our people and build up
the character of our future
generations.
Muhammad Ali Jinnah
27th November, 1947
Message to The All-Pakistan Educational Conference,
Karachi.
Editorial
“In the name of Allah, the most
Beneficent, the most Merciful”
Our beloved country, Pakistan is suffering from the worst and the most
challenging situation. The recent operation in Swat by the security forces against
Taliban and terrorists have increased the tension. More than 4000,000 people have
emigrated and to provide them food, shelter and clothes is a big challenge for the
government.
Those people need our help. Being a Muslim, it is our religious, moral, social and
ethical responsibility to help our brothers and sisters in their miserable condition.
Many of us spend a lot of money in just vain activities but if we do not eat fast
food for one day and give that money in funding campaigns then it can definitely
change the situation.
We are in a constant threat from different crisis which have emerged like a snow
ball which does not only speed up as it rolls down but also gets bigger. Our
enemies do want political stability in our country but we have to face them with
courage and bravery. It is truly said that “GOD helps those who help themselves.”
So, if we want to progress and to compete in the race of developing countries then
we have to overcome these crisis unanimously.
If our enemies have united to harm us then why can’t we think of as Pakistani
instead of calling ourselves as Panjabi, Sindhi, Balochi, Pathans or Muhajirs. The
time has come to learn from the past mistakes and promote the feeling the
brotherhood. Only, in that way we will be able to face all the challenges. May,
ALLAH bless our country with all HIS bounties and keep us save from all the
internal and external conspiracies and evil doers.
Editor
Please Pray for Pakistan!
O Allah Almighty!
Please bless our Pakistan
with peace and prosperity.
The eyes which have lost
their shine are looking for
your blessings. They’re
looking towards you for
your help! Please give them
back their homes and their
happiness!
They’re the future of
Pakistan, who is passing
fearful days and nights.
Please give them courage
to face the circumstances.
O our great Lord! Please
forgive our mistakes and
sins, we did intentionally or
unintentionally! Please put
us on the right path.
Destroy our enemies and
make us enable to serve
our country. Grant us
courage to lift our country
to the heights of Glory.
Please make our Pakistan,
the most peaceful and
happiest land in the world.
Aameen!
CChhiilldd’’ss GGaammee ooff DDeeaatthh Written by: Faiza Raana
Children are spending increasing amounts of their lives in front of the box, PCs and games consoles, cramming in nearly six hours of screen time a day. The online activity is building barriers between parents and children, researchers reveal, with a third of the young insisting they can hardly live without their computer. From the age of seven children are building multimedia hubs in their rooms, with games consoles, internet access and MP3 players, which they wake up to in the morning and fall asleep to at night. Girls in particular are likely to chat online to their friends at night and 38 percent take a console to bed instead of a book. Some parents who have stopped their children from having the box in their bedroom for fear they will watch it too much have justified Internet access on the basis that it will help with homework. But the latest revelations find children and young teens are more likely to socialise than do homework online. Some 30 percent say they have a blog and 62 percent have a profile on a social networking site. Screen time has become so pervasive in the daily lives of five- to 16-year-olds that they are now skilled managers of their free time, juggling technology to fit in on average six hours of the box, playing games and surfing the net. But reading books is falling out of favour. To pay for their habits, ad hoc handouts from parents and grandparents are becoming more lucrative and in some cases replacing ordinary pocket money altogether. Two-thirds of children had been given a handout from a family member in the week before they were questioned, which they did not expect to pay back. Children who use the Internet spend on average 1.7 hours a day online, but one in six spent more than three hours a day online on top of the 1.5 hours they spent on their games consoles. They still have time for 2.7 hours of television -- though the revelations say they tend to multitask, doing these activities simultaneously. Where children initially began using the Internet to do homework, that has become an afterthought and they are much more likely to spend their time online socialising. One in three said the computer is the single thing they couldn’t live without, compared with a declining number - one in five - who name television. Pupils are using the Internet less while at school, frustrated by the low-tech access and the restrictions put in place to stop them from accessing inappropriate material. Younger girls are now catching up
E-MAG
In 2002, the most popular boat name in the U.S. was Liberty. 9
with boys in the use of games consoles. Today’s research suggests that could now be the case. The Internet has moved to a whole new level. They are watching the same amount of the box but there is a change in the way children communicate and get their information. It’s so clear that a lot of children are fluent communicators but not in a conventional way. They aren’t readers; they are reliant on spell checks. They are a generation abandoning print and paper, and the whole integration of technology and the way they glide from one to the other is seamless. They will be surfing the net, talking to a friend and downloading a track simultaneously. It’s hard for the older generation to understand what’s going on with their children because they communicate in a completely different way.
E-MAG
One out of 20 people have an extra rib. 10
Always keep your National Identity Card
(NIC) with you and cooperate with
security officials for checking and
identification.
No one has a magical stick with which they can distinguish between terrorists and
innocents. So, cooperate with the security officials when they stop you for checking.
This would help them in identifying the terrorists and criminals. Play your roll in
saving Pakistan and be a responsible citizen.
A Public Service Message By: E-MAG
TThhee SSttoorryy ooff FFrreeee LLaappttooppss ne day I received an email from my friend regarding the free distribution of Ericsson laptops. I ignored that
mail, thinking it a foolish joke. But the reception of that email didn’t stop. I received the same email from
about ten people. The layout of that email was very interesting and foolish at the same time. It also contained a
broacher which I’ve here.
I was tired of such sick emails, so I sent an email to both Ericsson and Sony Ericsson regarding this email and
asked them about their action against such activities which are going in the name of their company. Here I
would like to share their responses with you people so that all of you get aware of the reality.
Response from Ericsson:
Dear Mian Zeshan Farooqi,
This is the answer to the question that you submitted
to Ericsson.com page, we hope that it is to your
satisfaction.
Best regards
Ericsson.com Support
-------
Answer:
Thank you for informing Ericsson.
Ericsson is not giving away neither mobile phones
nor laptop computers for free. The chain letter is a
fraud which has not been initiated by Ericsson.
A chain letter has been circulating via e-mail,
purporting that Ericsson is giving away different
models of mobile phones. The e-mail is just another
example of spam mail.
The following is an extract from one of the chain
letters:
"If you forward it [the letter] to 20 friends, you will
receive the brand new Ericsson [R320
WAP/P800/T600] phone."
O
E-MAG
44% of kids watch television before they go to sleep. 11
The letter is signed off Anna Swelund (or Swelung), Executive Promotion Manager for Ericsson Marketing. This
person does not exist at Ericsson.
Ericsson is sorry for any inconvenience this might have caused and kindly ask you not to forward the chain letter
any further.
Response from Sony Ericsson:
Dear Mr. Mian Zeeshan Farooqui,
Thank you for contacting Sony Ericsson Call Center.
With regards to your inquiry concerning receiving an email that informs about a winning notification kindly be
informed that Sony Ericsson has been made aware of an online email campaign claiming that Ericsson will give
away a free laptop computer to users who forward the promotional information. The same campaign includes a
photograph of the Sony Ericsson logo and mentions an Ericsson contact name and email number.
Sony Ericsson confirms that this email campaign is fraudulent and untrue. The company also wishes to take this
opportunity to apologize to members of the general public for causing any inconvenience or confusion.
Please do not reply to or forward the email if you receive it and examples of these please include via spam emails
or SMS. Please contact us again if we can be of further assistance and also visit our website at
www.sonyericsson.com.
Best Regards,
Hassan
P.S. For assistance on another issue, please send us a new e-mail to register your case with a new reference
number.
Dear readers! Never forward such emails about which you’re not confirmed. As you read that this email is a
fraud chain. When you forward such emails to others, without confirmation, actually you also become the part
of this fraud. Forwarding of this email was not a very big issue but unfortunately some people also forward some
messages which contain sensitive invalid contents. So please do not forward any message until you’re not
confirmed about it and also don’t believe any unusual message until you confirm it by your own.
E-MAG
Istanbul, Turkey is the only city in the world located on two continents. 12
By: Mian Zeshan Farooqi
CC oo ll oo rr PP ss yy cc hh oo ll oo gg yy
olors often have different meanings in various cultures. And even in Western societies, the meanings of
various colors have changed over the years. But today researchers have generally found the following to
be accurate.
Black
Black is the color of authority and power. It is popular in fashion because it makes people appear thinner. It is
also stylish and timeless. Black also implies submission. Priests wear black to signify submission to God. Some
fashion experts say a woman wearing black implies submission to men. Black outfits can also be overpowering,
or make the wearer seem aloof or evil. Villains, such as Dracula, often wear black.
White
Brides wear white to symbolize innocence and purity. White reflects light and is considered a summer color.
White is popular in decorating and in fashion because it is light, neutral, and goes with everything. However,
white shows dirt and is therefore more difficult to keep clean than other colors. Doctors and nurses wear white
to imply sterility.
Red
The most emotionally intense color, red stimulates a faster heartbeat and breathing. It is also the color of love.
Red clothing gets noticed and makes the wearer appear heavier. Since it is an extreme color, red clothing might
not help people in negotiations or confrontations. Red cars are popular targets for thieves. In decorating, red is
usually used as an accent. Decorators say that red furniture should be perfect since it will attract attention.
Pink
The most romantic color, pink, is more tranquilizing. Sports teams sometimes paint the locker rooms used by
opposing teams bright pink so their opponents will lose energy.
Blue
The color of the sky and the ocean, blue is one of the most popular colors. It causes the opposite reaction as red.
Peaceful, tranquil blue causes the body to produce calming chemicals, so it is often used in bedrooms. Blue can
also be cold and depressing. Fashion consultants recommend wearing blue to job interviews because it
C
E-MAG
Every three days a human stomach gets a new lining. 13
Written by: David Johnson
symbolizes loyalty. People are more productive in blue rooms. Studies show weightlifters are able to handle
heavier weights in blue gyms.
Green
Currently the most popular decorating color, green symbolizes nature. It is the easiest color on the eye and can
improve vision. It is a calming, refreshing color. People waiting to appear on TV sit in "green rooms" to relax.
Hospitals often use green because it relaxes patients. Brides in the “Middle Ages” wore green to symbolize
fertility. Dark green is masculine, conservative, and implies wealth. However, seamstresses often refuse to use
green thread on the eve of a fashion show for fear it will bring bad luck.
Yellow
Cheerful sunny yellow is an attention getter. While it is considered an optimistic color, people lose their tempers
more often in yellow rooms, and babies will cry more. It is the most difficult color for the eye to take in, so it can
be overpowering if overused. Yellow enhances concentration, hence its use for legal pads. It also speeds
metabolism.
Purple
The color of royalty, purple connotes luxury, wealth, and sophistication. It is also feminine and romantic.
However, because it is rare in nature, purple can appear artificial.
Brown
Solid, reliable brown is the color of earth and is abundant in nature. Light brown implies genuineness while dark
brown is similar to wood or leather. Brown can also be sad and wistful. Men are more apt to say brown is one of
their favorite colors.
Food for Thought
While blue is one of the most popular colors it is one of the least appetizing. Blue food is rare in nature. Food
researchers say that when humans searched for food, they learned to avoid toxic or spoiled objects, which were
often blue, black, or purple. When food dyed blue is served to study subjects, they lose appetite. Green, brown,
and red are the most popular food colors. Red is often used in restaurant decorating schemes because it is an
appetite stimulant.
E-MAG
In 1873, Colgate made a toothpaste that was available in a jar. 14
Submitted By: Muhammad Nauman Butt
Institute of Chemical Engineering and Technology,
University of the Punjab, Lahore
DDooccuummeenntt EExxtteennssiioonnss
We work on many documents daily but usually we’re unaware of the meanings of their extensions with
which we save them. Here’re the full forms of some famous extensions:
ABW AbiWord document ODT OpenDocument Text document
ACL MS Word AutoCorrect List OTT OpenDocument Text document template
AFP Advanced Function Presentation PAGES Apple Pages document
ANS ANSI text with Layout PAP Papyrus word processor document
ASC ASCII text with Layout PDAX Portable Document Archive
CSV ASCII text encoded as Comma Separated Values PDF Portable Document Format
CWK ClarisWorks / AppleWorks document RTF Rich Text document
DOC Microsoft Word document SDW StarWriter text document
DOCX Office Open XML Text document STW StarOffice text document template
DOT Microsoft Word document template SXW StarOffice text document
DOTX Office Open XML Text document template TXT ASCII or Unicode plaintext
EGT EGT Universal Document UOF Uniform Office Format
FTM Fielded Text Meta UOML UniqueObject Markup Language (UOML)
FTX Fielded Text (Declared) WPD WordPerfect document
HTML HyperText Markup Language (.html, .htm) WPS Microsoft Works document
HWP Haansoft Hangul Word Processor document WPT Microsoft Works document template
LWP Lotus Word Pro WRD WordIt! Document
MCW Microsoft Word for Macintosh (versions 4.0 - 5.1) WRF ThinkFree Write
NB Mathematica Notebook WRI Microsoft Write document
NBP Mathematica Player Notebook XML eXtensible Markup Language
ODM OpenDocument Master document
E-MAG
Mars is the home of Olympus Mons, the largest known volcano in our solar system. 15
Submitted by: Umair Anjum
Source: Webopedia
WWhhyy ddoo ppeeooppllee ccrryy??
You’re watching the final scene in Thelma and Louise, and you’re on your third handkerchief. You turn your tear
stained face to the side and look through blurred, saline-flooded vision at your cat, who is staring back at you
witnessing the curious spectacle. Why it is that humans can be reduced to blubbering messes, while other
members of the animal kingdom don’t seem to let out even a sniffle?
We have tear ducts to lubricate and protect our eyes from dust and other particles. The ducts are under the
upper eyelids and produce a salty liquid—a tear-–-that gets spread throughout the eye after each blink. Animals
too have the ability to produce tears, but not necessarily for the same reasons that we humans produce them.
Three types of tears are generated by the human eye. Basal tears protect the eye and keep it moist. Reflex tears
flush out the eye when it becomes irritated. And emotional tears flow in response to sadness, distress, or
physical pain.
Studies have shown that emotional tears contain more manganese, an element that affects temperament, and
more prolactin, a hormone that regulates milk production. Sobbing out manganese and prolactin is thought to
relieve tension by balancing the body’s stress levels and eliminating build ups of the chemicals, making the crier
feel better.
But this minor physiological benefit aside, the most likely reason we produce emotional tears is because it’s a
means of communication. Before babies can speak, they can cry. The only way for infants to express frustration,
pain, fear, or need is to cry. Adults may use crying to bond with other humans. Expressing sadness can prompt
comfort and support from peers. Different languages can provide barriers to spoken communication, but
emotions are universal. There are also culturally acceptable reasons for crying that bring people together, such
as at funerals or weddings.
Though there is a significant debate over whether animals have emotions and can express them, some animals
do appear to cry for emotional reasons. Elephants seem to grieve when a family member dies and will guard the
body and travel long distances to view it. Elephant experts at the London Zoo once told Charles Darwin that the
animals do indeed mourn. Chimpanzees also appear to cry, but some scientists still insist that the tears released
by these animals are strictly for cleaning the eye.
Whether or not, animals shed tears for emotional reasons has yet to be scientifically proven. Humans, however,
can and do dissolve into tears for any number of reasons. Cleansing the eye, relieving stress, conveying pain,
communication, and societal assimilation can all lead to an empty tissue box. So weeping after that sappy movie
might not mean that you are a total wuss after all. In fact, it may mean that you are behaving like a perfectly
normal human being.
E-MAG
The Gastric Flu can cause projectile vomiting. 16
C our t es y t o Y a h o o
Submitted by: Naveed Hamid
WWhhaatt sshhoouulldd bbee ddoonnee iinn ssuummmmeerr??
The scorching sun, blazing heat, flaring tempers, power outages, glistening foreheads and parched throats is all
that we call summer. Along with the lure of delicious mangoes and cool melons, summer also heralds the arrival
of heat strokes and outbreaks of diarrhoea. Our wilted, sweaty look completes the picture.
Here are a few tips to help you feel better this summer:
EEaattiinngg rriigghhtt
If your food is light, then you are eating right! It should be fresh and preferably home cooked. Avoid eating from
roadside vendors or even canteens as you can never be sure of the freshness and quality of the food available
there.
Fresh salad is a must, be it fruit or vegetable. In fact, summer is the ideal time to lose weight but you’ll have to
cut down on your consumption of mangoes (or the weighing scale will definitely tilt the wrong way at the end of
the season).
Remember, your nose is your best guide. Be sure to first smell the food that you are about to consume when
eating out. If your olfactory sense says “something isn’t right”, then don’t eat it.
QQuueenncchhiinngg yyoouurr tthhiirrsstt
Boiled water is ideal for this purpose. Drink lots of water as it will prevent dehydration due to excessive sweating
on a really hot steamy day. Normally, for people above 13 years of age 12-14 glasses are recommended per day.
The tip is: Drink according to thirst and a glass more.
Fruit juices, lemonade, lassi and milk shakes are also excellent for quenching your thirst in addition to providing
the essential salts which your body loses during perspiration. However, please do not reach out for a cola drink
as it will only provide temporary relief because of its chilled state (ever wondered why you drink water after
having a cola?).
IInn tthhee ssuunn
It is really important to protect yourself from the harmful effects of the sun which range from sunstrokes to
sunburns.
Keep your head covered as it will not only protect you from the heat but also save your hair from going brittle.
You may need to get your hair deep-conditioned occasionally to nullify any harm to the hair shafts.
The shades that you use not only make you look cool but also protect your eyes from the damaging effects of
the sun. It is really important that you use a branded variety as it will afford maximum protection.
E-MAG
The second best selling game of all time is Jenga. Jenga is a Swahili word, meaning "to build." 17
Liberal use of sunscreen lotion is highly recommended when going out in the sun. For our part of the world,
lotions with Sun Protection Factor 15 are suitable. The lotion should be applied 30 minutes before sun exposure
and re-application is needed after perspiring heavily or swimming.
Try to avoid exposure to the sun between 10 am and 3 pm as much as possible. Additional measures that you
can take to protect against the blazing sun include wearing full-sleeved shirts and wide-brim hats. Always carry a
bottle of water with you.
HHyyggiieennee
Bathing daily takes care of all-over perspiration and promotes good health. Deodorants and antiperspirants
should be applied at least fifteen minutes after a shower. You should never apply the antiperspirant to broken
or irritated skin.
Regularly wash your feet and use foot powder before wearing socks as it will prevent bad odour.
Keep your underarms clean as this will help prevent body odour.
SSuummmmeerr ccllootthheess
Ideally you should wear loose fitting clothes as they make you feel cooler. Also stick to the summer fabrics like
cotton or silk. Natural fabrics breathe but the synthetic ones, such as polyester and rayon do not. The latter
variety also traps sweat and makes you smell.
Use light summery colours and white is a must-have as always. Avoid dark colours especially during the day as
they absorb heat.
SSuummmmeerr sscceennttss
These are light and fresh. You should use alcohol-free body sprays. As a variation, try the fruit-smelling body
mists or even toilet water spray with an aromatherapy scent. Heavier perfumes should be avoided.
AAvvooiiddiinngg ssuunnssttrrookkee
This occurs because of over-exposure to the sun, over-exertion and too little water. The symptoms may be
elevated body temperature, confusion, unconsciousness or even coma. Treatment includes bringing down the
body temperature by using ice-water packs and placing the person in a cool, well ventilated environment. This is
normally done in a hospital setting.
So, if you drink well, eat right and take all the necessary precautions when venturing out in the sun there is
nothing to stop you from enjoying a cool summer.
Have fun!
E-MAG
Cinderella is known as Rashin Coatie in Scotland, Zezolla in Italy, and Yeh-hsien in China. 18
Submitted by: Sami Haroon
GC University, Lahore
S o ur c e: Da w n
FFoorr tthhee ppeeooppllee ooff SSwwaatt Written by: Muhammad Nauman Haider
ICET, University of the Punjab
O my dear lad!
Why are you so sad?
Is there anything wrong?
Are you afraid of the dark?
Does the shelter give you cheer?
Do you miss your home with tear?
How can I tell you dear?
There is nothing to be fear
The darkness is not for ever
Just smile and it will disappear
You will go back to your home
The day will come, I hope!
E-MAG
The name Wendy was made up for the book "Peter Pan." 19
LLiittttllee MMiissss MMuuffffeett
E-MAG
The longest distance a deepwater lobster has been recorded to travel is 225 miles. 20
Little Miss Muffet sat on a tuffet
Eating her curds and whey,
Along came a spider,
Who sat down beside her
And frightened Miss Muffet awa
Story of the Little Miss Muffet Rhyme:
Little Miss Muffet was a small girl whose name was Patience Muffet. Her stepfather, Dr. Muffet (1553-
1604) was a famous entomologist who wrote the first scientific catalogue of British Insects. Whilst
eating her breakfast of curds and whey Little Miss Muffet was frightened by one of his spiders and ran
away! This particular Nursery Rhyme of Little Miss Muffet reputedly dates back to the late 16th
century as indicated by the birth date of Dr Muffet! Unlikely story about Patience Muffett.
There is also an alternative set of lyrics which has been taught in
some countries where whey is not a common food stuff. In the
nineteenth century the rhyme existed in many alternative versions
including: 'Little Mary Ester, Sat upon a tester' (1812); 'Little Miss
Mopsey, Sat in the shopsey' (1842). These rhymes may be parodies
of whichever is the original
SSmmiillee PPlleeaassee
E-MAG
Orcas (killer whales), when traveling in groups, breathe in unison. 21
Physics Teacher: "Isaac Newton was sitting under a tree when an apple
fell on his head and he discovered gravity. Isn't that wonderful?"
Student: "Yes sir, if he had been sitting in class looking at books like us,
he wouldn't have discovered anything."
Communication Gap
Caller: Hello, can I speak to Annie Waughn?
Operator: Yes you can speak to me.
Caller: No, I want to speak to Annie Waughn!
Operator: You are talking to someone, who is this?
Caller: I am Sum Waughn and I need to talk to
Annie Waughn. It is urgent.
Operator: I know you are someone and want to talk
to anyone! But what is this urgent matter
about?
Caller: Well, just tell my sister Annie Waughn
that our brother Noe Waugh has got
injured in an accident and has been sent
to the General hospital.
Operator: Look if no one has injured and no one
has sent to the hospital, that isn’t an
urgent matter at all.
Caller: You are so rude! Who are you?
Operator: I am Saw Lee.
Caller: Yes, You should be sorry.
Now let me have your name! Please!!
Junaid Mustafa Gohar
Literary Society, UET
To the optimist, the glass is half full.
To the pessimist, the glass is half empty.
To the engineer, the glass is twice as big as
it needs to be.
E-MAG
NASCAR stands for National Association for Stock Car Auto Racing 22
There was a lawyer and he was just waking up from
anesthesia after surgery, and his wife was sitting by his
side.
His eyes fluttered open and he said, "You're beautiful!"
and then he fell asleep again.
His wife had never heard him say that so she stayed by
his side. A couple minutes later his eyes fluttered open
and he said "You're cute!"
Well, the wife was dissapointed because instead of
"beautiful" it was "cute."
She said "What happened to 'beautiful'?"
His reply was "The drugs are wearing off!"
“I have to exercise in the morning before
my brain figures out what I'm doing”
Two fellas are fishing in a boat under a
bridge.
One looks up and sees a funeral
procession starting across the bridge.
He stands up, takes off his cap, and bows
his head.
The procession crosses the bridge and
the man puts on his cap, picks up his rod
and reel, and continues fishing.
The other guy says, "That was touching. I
didn't know you had it in you."
The first guy responds, "Well, I guess it
was the thing to do - after all, I was
married to her for 40 years."
LLooggiiccaall PPuuzzzzlleess
By Saad Ahmed
Magnet
You can hang the iron rods on a string and watch which one turns to the north (or hang just one rod). Gardner gives one more solution: take one rod and touch with its end the middle of the second rod. If they get closer, then
you have a magnet in your hand. The real magnet will have a magnetic field at its poles, but not at its center. So as
previously mentioned, if you take the iron bar and touch its tip to the magnet's center, the iron bar will not be attracted. This is assuming that the magnet's poles are at its ends. If the poles run through the length of the
magnet, then it would be much harder to use this method. In that case, rotate one rod around its axis while holding
an end of the other to its middle. If the rotating rod is the magnet, the force will fluctuate as the rod rotates. If the rotating rod is not magnetic, the force is constant (provided you can keep their positions steady).
Cost of War
Add up all the injuries, and you find that 100 soldiers suffered a total of 310 injuries. That total means that, at a
minimum, 100 soldiers lost 3 body parts, and 10 (the remainder when dividing 310 by 100) must have lost all 4
body parts. (In reality, as many as 70 may have lost all 4 body parts.)
Just in Time
The letter m.
Lion and Unicorn II.
This conjunction is true only if both parts are true. The first part is true only on Thursday, but the second part is a
lie then (Sunday is not a lying day of the Lion). So the whole statement is not true (at least one part is not true)
and could be said only on a lying day. Since the second part is a lie on any lying day, the Lion could have made the statement on Monday, on Tuesday and even on Wednesday
Hotel
Of course, it is impossible. Into the second room should have gone the 2nd guest because the 13th guest was
waiting in room number 1.
E-MAG
A monkey was once tried and convicted for smoking a cigarette in South Bend, Indiana. 23
Solutions
Correct Solutions Submitted by:
Saqib Mushtaq - Coventry University, UK - (BCSF02A096-PUCIT)
Well Done!
SSUUDDOOKKUU
9 4 2 3 8 7 1 6 5
3 6 5 4 1 9 7 8 2
7 1 8 5 6 2 4 9 3
6 8 9 2 7 3 5 1 4
5 3 7 6 4 1 8 2 9
1 2 4 9 5 8 6 3 7
4 5 3 8 2 6 9 7 1
2 7 6 1 9 4 3 5 8
8 9 1 7 3 5 2 4 6
E-MAG
There are six million parts in the Boeing 747-400. 24
Solution
Correct Solutions Submitted By:
Humaira Yousaf - BCSS03A133 - PUCIT
Muhammad Irshad Mughal - BS-F07-CSIT-030 - University Of Gujrat
Muhammad Nauman Butt - ICET - PU
Muhammad Rizwan Asghar - BCSS02A023 - PUCIT
Rizwan Ishaq - 06-poly-15 - UET
Saima Irfan - MCSF01M034 - PUCIT
Well Done!
Sudoku is a number placement puzzle. The objective is to place digits in 9 x 9
grids such that digits from 1 to 9 occur once in each row, each column and
each 3 x 3 boxes (blocks). Some numbers are already given at random places.
Player has to fill the remaining boxes according to above constrain.
SSUUDDOOKKUU
9 3
5 2 4
3 4 6
7 5
1 4
2 7
8 3 9
9 6 1
7 5
E-MAG
Hello! This is a test! 10
E-MAG
The first TONKA truck was made in 1947. 25
Download the preformatted solution file for this Sudoku by clicking here (optional).
Submit your solutions before June 30th, 2009 at [email protected]
Your name would be published in next edition of E-MAG if you submit correct solution,
PPrrooggrraammmmiinngg CChhaalllleennggeess By: Mian Zeshan Farooqi
1. Take a floating point number from user as input. If it’s decimal part is greater than or equal to 5 then round
it up to the next number. Otherwise simply omit the decimal part.
2. Write a function (with following prototype) which takes an integer (greater than zero) i.e. power of 2 and
returns the answer. You are not allowed to use any built-in function or ‘*’ operator.
3. Write a function (with following prototype )which takes two integers and return ‘1’ if both integers are equal
or ‘0’ otherwise. You are not allowed to use any arithematic or relational operator.
E-MAG
Sugar Bear (the mascot for Golden Crisps cereal) was born in 1963. 26
Solutions
void main ()
{
float num;
cin>>num;
if( num – (int)num >= 0.5 )
num = (float)( (int)num + 1 );
else
num = (float)( (int)num );
}
long raiseThePowerOfTwo( unsigned int power )
{
return 1<<power;
}
int isEqual( unsigned int num1, unsigned int num2 )
{
return !(num1^num2);
}
Correct Solutions Submitted By:
Ghulam Mohyuddin - BCSF06A027 - PUCIT Q1
Hafiz M Ammar Aslam - BSEF07A037 - PUCIT Q1
Abdul Ahad Mobeen - BITF06M068 - PUCIT Q1, Q3
Muhammad Luqman Zafar - BSEF07A017 - PUCIT Q1, Q2
All Correct Solutions Sumitted By:
Taymoor Khan - BITF06A027 - PUCIT Muhammad Rizwan Asghar - BCSS02A023 - PUCIT
Well Done!
PPrrooggrraammmmiinngg CChhaalllleennggeess By: Mian Zeshan Farooqi
1. Suppose I’ve written the following code in a file named as “source.c”. Identify the error in the following
code without testing it on compiler. (Assume that required header files are included).
2. Take a positive number from user and print counting from 1 to that number in the following format. You’re
not allowed to use an array. See the following sample cases, where N is the user’s input:
1 2 3 4 5 6 7 8 9
01 02 03 . . .
10 11 12 . . .
18 19 20
001 002 003
.
.
.
. 098 099 100 101 102 103 104 105
0001 0002 0003
.
.
. 0098 0099 0100
.
.
. 0997 0998 0999 1000.
.
. 1024
N = 7 N = 20 N = 105 N = 1024
E-MAG
Japanese research has concluded that moderate drinking can boost IQ levels. 27
void main ()
{
int i = 0;
clrscr();
for( int j = 0; j < 10; j++ )
i = i + 2;
getch();
}
Dif f iculty : 1
Obviously you’ve to print whole counting from 1 to N. I’ve put dots only due the lack of space.
3. In the following code we’re taking character by character input from user. We’ve assumed that user will
never give any white space or newline character. For more simplicity, assume that user will not give an input
of more than 500 characters. Simple fill in the blank with some code, such that it will display the total
number of characters which user has entered. You’re not allowed to modify this code, simply write your
code in the given space (gray bar).
Sample Output:
E-MAG
Elizabeth Taylor has appeared on the cover of Life magazine more than anyone else. 28
#include <iostream.h>
#include <conio.h>
void main ()
{
clrscr();
char ch = ‘A’;
while( ch != ‘Z’ ) //we’ve to take input until user enters ‘Z’
ch = getche();
cout<<endl<<‚You’ve entered ‛
<<_____________________________________________________
<<‚ characters‛;
}
ItsAnEasyTask-EMAG-123z
You’ve entered 23
characters
Note: Solution will be published in next edition.
Submit your solutions at [email protected] before June 30, 2009.
Your name would be published in next edition of E-MAG if you submit correct solution.
GGuueessss tthhee LLooccaattiioonn
E-MAG
The typical lead pencil can draw a line that is thirty five miles long. 29
Answer
Guessed Correctly By:
Muhammad Nauman Butt - ICET - PU
Shumaila - MITF07M023 - PUCIT
Abdul Ahad Mobeen - BITF06M068 - PUCIT
Ali Younas - BSEF07A010 - PUCIT
Bushra Maqbool - BITF04M017 - PUCIT
Bushra Naz - BSEF07A032 - PUCIT
Irfan Ahmed - i2c inc - California
Muhammad Bilal - BSEF07M030 - PUCIT
Muhammad Luqman Zafar - BSEF07A017 - PUCIT
Muhammad Rizwan Asghar - BCSS02A023 - PUCIT
Nimra Humayun - MECF06E021 - PUCIT
Saqib Mushtaq - Coventry University, UK - (BCSF02A096-PUCIT)
Shahzad Babar - BTH SWEDEN - (Alumni PUCIT 2005)
Zahid Bashir Mughal - BCSS06M039 - PUCIT
Well Done!
Lahore Fort
GGuueessss tthhee LLooccaattiioonn
E-MAG
The word "toy" comes from an old English word that means "tool." 30
Note: Answer will be published in next edition.
Submit your answer at [email protected] before June 30, 2009.
Your name would be published in next edition of E-MAG if you submit correct answer.
PPoollyymmoorrpphhiissmm –– IInn ddeepptthh
A different perspective on polymorphism
Runtime Polymorphism:
“Objects of different classes related by inheritance respond differently to the same message.” And Binding:
means which function body to invoke on a function call is called binding. If the decision is being taken place at
compile time, it is called compile/static binding and if the decision is being taken place at runtime then it is
called runtime binding.
class base
{
public:
virtual void f() {}
};
class derive : public base
{
public:
void f() {}
};
class Leaf : public derive
{
public:
void f() {}
};
void main()
{
derived d;
Leaf f;
base *pb = &d;
1………..pb->f(); //derive::f()
pb = &f;
2………..pb->f(); //Leaf::f()
}
Episode # 2
E-MAG
Smokers are twice as likely to develop lower back pain than non-smokers. 31
The same message ‚pb->f()‛ at line 1 & 2 but different responses(different method
invocation/binding).
The following are synonyms:
Early=Compile Time=Static binding
Late=Dynamic=Runtime binding
Overloading vs Hiding vs Overriding:
Overloading
o Two functions that are overloaded must have the same scope but different signatures.
o Their formal argument lists are different or one of the is const and the other is not.
Hiding
o A function declared in derived class with the same as in base class hides the base class method and
does not override it.
Overriding
o Already defined above….
Coding Example: to differentiate among hiding, overriding and overloading.
class base
{
int a;
public:
virtual void f(int)
{
}
virtual void g(int)
{
}
void h(float)
{
}
};
E-MAG
Pucks hit by hockey sticks have reached speeds of up to 150 miles per hour. 32
class derive : public base
{
int b;
public:
void f(int) // overrides base::f(int)
{
}
void f(double) //overloads derive::f(int) doesn't override base::f(int)
{
}
char g(int) //illegal: return must mach for overriding virtual functions.
{
}
char g(char) //Legal : but doesn't override base::g(int) signatures are different
{
}
void h(float) //just hides base::h(float)
{
}
void h(int) //Legal: since base::h is not virtual. Overloads derived::h(float)
{
}
};
E-MAG
The "naked recreation and travel" industry has grown by 233% in the past decade. 33
By: Fareed Ul Hassan Baig Lecturer, Punjab University College of Information Technology
University of the Punjab, Lahore
LLeeaarrnniinngg CC++++
By: Mian Zeshan Farooqi
In the previous episode we learnt about the variables and expressions evaluation. In this episode we’ll learn
about the Program Control Statements. You know that a program is executed in a sequence. One instruction is
executed after the other. We can alter this flow of program by some statements known as ‘Program Control
Statements’. These statements are of three types i.e. ‘Selection Statements’, ‘Iteration Statements’ and ‘Jump
Statements’. In this episode we’ll focus on ‘Selection statements’ which includes if and switch statements.
if is a reserved keyword in C++. It is used to select one way between two ways. The general form of if
statement is as follow:
where expression is any arithmetic or logical expression. When the expression is evaluated to a non-zero value,
then statement1 will be executed. Otherwise statement1 will be skipped and statement2 will be executed. else
is also a reserved keyword of C++ which is targeted when the expression of if statement evaluates to 0 (zero).
Look at the following cases:
In case-1, stement1 will be executed because the expression in if statement is non-zero. In case-2 the expression
of if statement is zero i.e. statement1 will be skipped and statement2 will be executed.
Note that it is not necessary to write else with if statement. Look at the following piece of code:
E-MAG
Most lipstick contains fish scales. 34
if( expression )
statement1;
else
statement2;
Case 1:
if( 8 )
statement1;
else
statement2;
Case 2:
if( 0 )
statement1;
else
statement2;
if( expression )
statement1;
statement2;
E - M A G
Episode # 4
In the above case, statement1 will be executed only when the expression will be non-zero while statement2 will
be executed in any case. The above code doesn’t mean that if the expression is non-zero then execute
statement1 and statement2. Rather it means that if the given expression is non-zero then execute statement1
otherwise skip this statement and execute statement2 in both cases. If you want to execute multiple statements
then you have to write a block-of-code instead of a single statement. Check the following example:
In the above program, you can see that if user enters an even number then we grant them 10 scores, else we
give them no score. In both cases we’ve to print their score. Such statements which have to be repeated in both
cases should be written outside the if-else statements. By this practice we can reduce the line-of-codes and this
practice is greatly appreciated because it is a professional style. So we modify our program as follow:
void main ()
{
int number;
int score;
cout<<‛Enter an even number:\t‛;
cin>>number;
if( number%2 == 0 ) // correct input is given
{
score = 10;
cout<<‛Your score is:\t‛<<score;
}
else
{
score = 0;
cout<<‛Your score is:\t‛<<score;
}
}
void main ()
{
int number;
int score;
cout<<‛Enter an even number:\t‛;
cin>>number;
if( number%2 == 0 ) // correct input is given
score = 10;
else
score = 0;
cout<<‛Your score is:\t‛<<score;
}
E-MAG
No piece of paper can be folded in half more than 7 times. 35
There’s another concept of nested if-else. If we put some if-else statements inside an if-else statement then it is
known as nested if-else statement. The general forms of nested if-else are given below:
As you can see that it is not necessary for every if statement to have an else part. C++ language states that at
least 256 nested levels must be allowed but practically compilers allow much more nested levels. Keep in mind
that more nested levels, the more confusing code. So avoid nesting if-else statements until it is necessary.
Now you would have understood that if-else statements allow us to choose one between two ways. But what if
we have to choose a way from more than one way? For this purpose, we introduce else if statements. This
statement allows us to choose one way among many ways. else if statement executes when: the above
(predecessor) if and else if statements are not executed and given expression is non-zero. Here’s the general
form of else if statements:
if( expression1 )
{
if( expression2 )
{
if( expression 3 )
statement-A;
}
else
statement;
}
else
{
if( expression 4 )
statement-B;
statement-C;
}
if( expression1 )
statement1;
else if( expression2 )
statement2;
else
statement3;
E-MAG
More people are killed by donkeys annually than are killed in plane crashes. 36
In the above example if expression1 is non-zero then statement1 will be executed and remaining two
statements will be skipped. Otherwise, first it will see that if expression2 is non-zero then statement2 will be
executed and statement3 is skipped. If both expression1 and expression2 are zero then statement3 will be
executed. You can add more than one else if statements, for example:
For better understanding of working of if-else and else if statements, see the following example:
if( expression1 )
statement1;
else if( expression2 )
statement2;
else if( expression3 )
statement3;
.
.
.
else if( expression-n )
statement-n;
else
statement;
void main ()
{
int number;
cout<<‛Enter a number from 1 to 3:\t‛;
cin>>number;
if( number == 1 ) // correct input is given
cout<<‛You’ve entered one.‛;
else if( number == 2 )
cout<<‛You’ve entered two.‛;
else if( number == 3 )
cout<<‛You’ve entered three.‛;
else
cout<<‛You’ve entered an invalid choice.‛;
}
E-MAG
A one ounce milk chocolate bar has 6 mg of caffeine. 37
Author’s Note:
If you need any kind of help regarding C++ then feel free to contact me at [email protected]
EExxpplloorree WWiitthh MMee
By: Mian Zeshan Farooqi
How to show mouse cursor in C++?
union REGS in, out; // union the i/o register globally (for our own ease)
For mouse handling in C++, we use interrupt 33H. To understand the depth of interrupts, you should learn
computer architecture and assembly language.
How to check which mouse button is clicked?
The above function will return you 1 if left mouse button is clicked, 2 for right and 3 for middle mouse button.
How to get current mouse cursor position?
E-MAG
Scallops have approximately 100 eyes around the edge of its shell. 38
void initializeMouse()
{
in.x.ax=0;
int86(0x33, &in, &out);
}
void showMouse()
{
initializeMouse();
in.x.ax=1;
int86(0x33, &in, &out);
}
int getButton()
{
in.x.ax=3;
int86(0x33, &in, &out);
return out.x.bx;
}
int getMouseX()
{
in.x.ax=3;
int86(0x33, &in, &out);
return out.x.cx;
}
int getMouseY()
{
in.x.ax=3;
int86(0x33, &in, &out);
return out.x.dx;
}
MUST SEND ME YOUR FEEDBACKS
TTiippss aanndd TTrriicckkss
Let your computer speak: (Submitted by Saad Ahmed)
Some useful MS Word Shorcut Keys:
Ctrl+B Make selected text bold
Ctrl+U Underline selected text
Ctrl+I Make selected text italic
Ctrl+L Align selection or paragraph to the left of the screen
Ctrl+E Align selection or paragraph to the centre of the screen
Ctrl+M Indent paragraph or selection
Ctrl+1 Single-space all the lines in selection
Ctrl+2 Double-space all the lines in selection
Ctrl+5 1.5-space all the lines in selection
Ctrl+Space Toggle AutoCorrect
Ctrl+Del Delete the word to the right of the cursor
Ctrl+Backspace Delete the word to the left of the cursor
Ctrl+Shift+8 Toggle hidden characters that mark spaces, carriage returns, and so on
F7 Run a spelling and grammar check
Shift+F7 Use the Thesaurus
E-MAG
In 1810, Peter Durand invented the tin can for preserving food. 39
Open a text file in notepad and write:
Dim msg, sapi
msg=InputBox( "Enter your text","Talk it")
Set sapi=CreateObject( "sapi.spvoice" )
sapi.Speak msg
Save the file with a (*.vbs) extension, it will create a VBScript File.
Now open the saved file, input the text and press ok."
You will hear what you typed.
This works in Windows XP and in Vista also
SSooffttwwaarree ooff tthhee MMoonntthh
Review by: Dilawer Hussain
Babylon 8.0 r18:
Babylon 8 is the ultimate all-in-one translation solution operated by a single click on your mouse.
Simply click on a word or text in any desktop application and get
instant translation results into 75 languages. Translation of full texts,
Web pages and comprehensive documents is supported by 31
languages. All these features and more, like the integration into
Microsoft Office Speller menu, contextual access, language detection,
currencies and units conversion, are accessible without interrupting
your work flow. Babylon 8 comes with a new dictionary pack,
including updated Babylon dictionaries and 17 new Wikipedia titles.
You may enhance your translation experience with premium content
dictionaries from acclaimed publishing houses such as Oxford,
Britannica, Merriam-Webster, Larousse, Vox, Langenscheidt, Pons,
and Duden. With Babylon 8, understanding, reading and writing in all
languages is easier, faster, and more efficient than ever before.
Babylon translates individual words and phrases on the fly by highlighting and right-clicking or using a
hot-key combination that can be adjusted in the Settings menu. Babylon
8 also introduces a "globe" option that keeps the program running in the
background and available on your desktop. You can listen to a
computerized voice pronounce words in English, but you'll need to add
more text-to-speech engines to hear words in other languages. Another
helpful feature lets you quickly convert currency, measurements, or time
zones, and you can create your own personalized glossaries with links
and embedded images.
Version 8.0 r18 features translation of full Web pages and documents, seamless integration into
Microsoft Office Speller, easier access and new dictionaries.
Download Link:
http://www.babylon.com
E-MAG
Men in their early twenties shave an average of four times a week. 40
UUssee ffuull LLiinnkkss
www.warezwitch.com
This is a very useful links for people of various
interests. This links give you access to
download old and latest softwares related to
security and anti virus, operating system,
audion and video tools, ftp softwares and
much more. Similarly, you can also download
your favourite windows/pc, x-box and
playstation games free of cost. You can find
action, horror, drama, family and kids,
animation, sci-fi and other movies. The books
related to computing/internet, recipes, health
and fitness and many more are availbe here.
www.softpedia.com
This site contains news and information
related to science, technology, microsoft,
linux, apple, games, telecom, editorials,
interviews, life and style and reviews. This is
the site whic will keep you up to date with the
latest technologies and softwares being
developed. You can find every sort of
information in this site.
E-MAG
Colour is not an indicator for the taste or ripeness in cranberries. 41
TThhee CCoonnssttiittuuttiioonn ooff
The Islamic Republic of Pakistan
Article: 6 High treason
6. High treason.-
(1) Any person who abrogates or attempts or conspires to abrogate, subverts or attempts or
conspires to subvert the Constitution by use of force or show of force or by other
unconstitutional means shall be guilty of high treason.
(2) Any person aiding or abetting the acts mentioned in clause (1) shall likewise be guilty of high
treason.
(3) 1[Majlis-e-Shoora (Parliament)] shall by law provide for the punishment of persons found
guilty of high treason.
PPaarrtt IIII
Fundamental Rights and Principles of Policy
Article: 7 Definition of the State
7. Definition of the State.-
In this Part, unless the context otherwise requires, "the State" means the Federal Government,
1[Majlis-e-Shoora (Parliament)], a Provincial Government, a Provincial Assembly, and such local or
other authorities in Pakistan as are by law empowered to impose any tax or cess.
E-MAG
Each year there are approximately 20 billion coconuts produced worldwide. 42
Episode # 3
MMAAGG NNEEWWSS
May 2009 – LS Week was observed in PUCIT. There were skits, debates
and many competitions were held. Students of BIT (S06 Morning)
performed a skit, “Communication Gap”, and won the competition.
Students of BSEF08, won the urdu and english debates competition. All
competitions were arranged by the Literary Society of Punjab University
College of Information Technology. There competitions were held in the
seminar hall of PUCIT. There was a huge number of audience, including
the faculty, administration and students of PUCIT.
May 29, 2009 – EMS (Event Management Socitey) of Punjab University
College of Information Technology, organized a Prize Distribution
Ceremongy. The Vice Chancellor of Punjab University was the chief guest of
the event. He distributed shields and certificates among the students of
PUCIT, who won the National and International
Competitions.
May 29, 2009 – NUST OLYMPAID was organized at
NUST Islamabad, to celebrate the 125th Anneversary of
IEEE. Punjab University College of Information
Technology participated in NUST Olympiad May 2009,
in on-spot-programming competition and minutes to
glory. The Olympiad, a three day event was a
celebration on the IEEE 125th anniversary, invited
teams from across the country. Universities from
Karachi, Islamabad, Faisalabad, Lahore and Rawalpindi
competed in the gala. PUCITANS stood 3rd in the on-
spot-programming competition out of 40 teams in a speed programming competition. In the colors of
life section different events were arranged for a live audience. Minutes to glory was one event where
performers had to win points from the audience and a panel of judges by the show of their talent.
PUCITIANS stood runners up in the competition by a breath taking performance and collected praises
from the audience. The students who participated were: Haseeb Akhter (BITS06M019), Hamid Raza
(BITS06M09), Adnan Khizer (BITS06M013), Ahmad Shahzad (BITS06M022), Zeeshan Amjad (BITS06M021), Hafiz
E-MAG
Not all polar bears hibernate; only pregnant females polar bears do. 43
A student of BIT S06 is performing during skits
competition
Students of BIT S06 in Islamabad
Salman Aziz (BITS06M035), Tasneem Sarwar (BITF05A051), Fareeha Akram
(BITF05A055) and Shaina Bhatti (BITF05A057). Zeeshan Amjad and Hafiz
Ahmad Shahzad won the on-spot speed programming competition
at NUST Olympaid 2009.
June 3, 2009 – Computer Society of Punjab University College of
Information Technology arranged the 7th In House Quiz Competition
at Seminar Hall. There were total 51 teams (3 members each) in the
qualifying round out of which 24 teams had to be selected. The qualifying round was consist of written
quiz. There were total 10 questions for each team. There was
negative marking for wrong answers. The team ‘Code Bugs’
scored highest in the qualifying round. BSEF07 Afternoon class
participated with 7 teams out of which 5 teams qualified in the
qualifying round.
There was were 4 pools of 6 teams in each pool, in the next
round. Each team was asked three questions, two from the
selected subjects and one random question. Out of these 24
teams, 12 teams were selected on the basis of their
commulative score. The subjects in this quiz were:
Operating System
Computer Architecture
Data Structures & Algorithms
Object-Oriented Programming
Java
C / C++
SQL
Computer Organization & Assembly Programming
Structured Programming
Internet Programming
Database System
Artificial Intelligence
Machine Learning
Computer Theory
Computer Networks
Communication Skills
E-MAG
Serving ice cream on cherry pie was once illegal in Kansas 44
Mr Sabah-ud-Din, Mr M Ahmed Ghazali, Mr
Awais Lodhi, Ms Tayyaba Tariq, Ms Saddiqa
Khan and Ms Nastaeen Fatima were the
judges of the event.
In the final round, there were negative scores
for wrong answers. Each team was allowed
to pass maximum two out of four questions,
without any panelty. The team, ‘Code Bugs’
(consisting of students of BIT F06 Morning
and BCS F06) won the competition.
Winners were awarded with the shields by the Mr Anzar Ahmed, Chairman
Computer Society, PUCIT.
June 5, 2009 – Ms Samreen Jawed arranged a
workshop for students of BSEF07. The workshop
was on presentation skills. She told the students
about how to present and other aspects of
presentations which should be kept in mind. There
was a refreshment after the workshop. As this is
the last subject of this domain which students of
BSEF07 are learning, so they captured their
moments with their teacher in Seminar Hall, after
the workshop.
E-MAG
The Koala bear is not really a bear, but is really related to the kangaroo and the wombat. 45
Winning team after the competition
If you want to share the news of your institution
in MAG News, then contact us at:
Shield given to the winning team of 7
th in
house Quiz Competition
NNoottiicceess
If you are a good writer or a good poet and want to write for E-MAG then
you can send us your stuff at [email protected] If you like to share
some article or other stuff from your collection then you must mention
the name of original writer or poet.
Send us your feed backs at [email protected] or fill the online
feedback form at http://www.emagportal.com
If you want to communicate with any of the writers then send us your
message at same address and we’ll forward your message to the
respective person.
You can download E-MAG from http://www.emagportal.com or you can
also subscribe to our mailing list to receive a copy of E-MAG every month.
Some supporting files like WinRAR, Adobe Acrobat Reader, and other
supporting files which are discussed in articles are available at
http://www.emagportal.com
Website: http://www.emagportal.com
Email: [email protected]
This is the last page of E-MAG and has been left blank intentionally.
E-MAG is designed by: Mian Zeshan Farooqi