E-MAG (4th edition)

Page 1



INDEX Science and Technology 1. 2. 3. 4.

Child’s Game of Death ....................................................................................................................................... 9 The Story of Free Laptops ................................................................................................................................ 10 Colour Psychology ........................................................................................................................................... 13 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. 11. 12. 13.

Logical Puzzles ................................................................................................................................................. 23 Sudoku ........................................................................................................................................................... . 24 Programming Challenges ................................................................................................................................ 26 Guess the Location .......................................................................................................................................... 29

Learning and Information 14. 15. 16. 17. 18. 19. 20. 21.

Polymorphism – In depth ................................................................................................................................ 31 Learning C++ .................................................................................................................................................... 34 Explore With Me ............................................................................................................................................. 38 Tips and Tricks ................................................................................................................................................. 39 Software of the Month ................................................................................................................................... 40 Useful Links ..................................................................................................................................................... 41 The Constitution ............................................................................................................................................. 42 MAG News ...................................................................................................................................................... 43 One click access – Simply click the topic you want to read!


Translation of

The Holy Quran

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.


HADITH

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 [Sahih Bukhari Volume 4, Book 54, Number 425] them, hasten for the Prayer."

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]


Mobeen Afzal

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.

Reporter

Muhammad Ali Jinnah

E-MAG TEAM Editor-in-chief Mian Zeshan Farooqi

Editor Naveed Hamid

Counselling Officer Dilawer Hussain

Advertiser

Majid Ali

Website: http://www.emagportal.com E-mail: info@emagportal.com

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!


E-MAG

Child’s Game of Death 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 In 2002, the most popular boat name in the U.S. was Liberty.

9


E-MAG

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.

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 One out of 20 people have an extra rib.

10


E-MAG

The Story of Free Laptops

O

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."

44% of kids watch television before they go to sleep.

11


E-MAG

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. By: Mian Zeshan Farooqi

Istanbul, Turkey is the only city in the world located on two continents.

12


E-MAG

Color Psychology Written by: David Johnson

C

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

Every three days a human stomach gets a new lining.

13


E-MAG

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. Submitted By: Muhammad Nauman Butt Institute of Chemical Engineering and Technology, University of the Punjab, Lahore

In 1873, Colgate made a toothpaste that was available in a jar.

14


E-MAG

Document Extensions 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

Submitted by: Umair Anjum Source: Webopedia

Mars is the home of Olympus Mons, the largest known volcano in our solar system.

15


E-MAG

Why do people cry? 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. Submitted by: Naveed Hamid Court es y to Yah oo

The Gastric Flu can cause projectile vomiting.

16


E-MAG

What should be done in summer? 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: E a t in g r ig h t 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. Q u e n c h in g yo u r t h ir st 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?). In t h e su n 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.

The second best selling game of all time is Jenga. Jenga is a Swahili word, meaning "to build."

17


E-MAG

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. H yg ie n e 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. S u mme r c lo t h e s 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. S u mme r s c e n t s 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. Av o i d i n g s u n s t r o k e 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! Submitted by: Sami Haroon GC University, Lahore Sourc e: Daw n

Cinderella is known as Rashin Coatie in Scotland, Zezolla in Italy, and Yeh-hsien in China.

18


E-MAG

For the people of Swat 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! The name Wendy was made up for the book "Peter Pan."

19


E-MAG

Little Miss Muffet

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 (15531604) 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

The longest distance a deepwater lobster has been recorded to travel is 225 miles.

20


E-MAG

Smile Please 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.

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.

Now let me have your name! Please!! Junaid Mustafa Gohar Literary Society, UET Orcas (killer whales), when traveling in groups, breathe in unison.

21


E-MAG

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."

Two fellas are fishing in a boat under a

She said "What happened to 'beautiful'?"

bridge.

His reply was "The drugs are wearing off!"

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."

“I have to exercise in the morning before my brain figures out what I'm doing�

NASCAR stands for National Association for Stock Car Auto Racing

22


E-MAG

Logical Puzzles

Solutions

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.

Well Done!

Correct Solutions Submitted by: Saqib Mushtaq - Coventry University, UK - (BCSF02A096-PUCIT)

A monkey was once tried and convicted for smoking a cigarette in South Bend, Indiana.

23


E-MAG

SUDOKU

Solution

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

Correct Solutions Submitted By: Well Done!

 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

There are six million parts in the Boeing 747-400.

24


E-MAG

SUDOKU

9 5

3

2

3

4 4

6

7

5

1

4

2

7 8

9

3

9 6

7

1

5

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.

Download the preformatted solution file for this Sudoku by clicking here (optional). Submit your solutions before June 30th, 2009 at editor@emagportal.com Your name would be published in next edition of E-MAG if you submit correct solution,

The first TONKA truck was made in 1947. Hello! This is a test!

25 10


E-MAG

Programming Challenges

Solutions

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. void main () { float num; cin>>num; if( num – (int)num >= 0.5 ) num = (float)( (int)num + 1 ); else num = (float)( (int)num ); }

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. long raiseThePowerOfTwo( unsigned int power ) { return 1<<power; }

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. int isEqual( unsigned int num1, unsigned int num2 ) { return !(num1^num2); }

Correct Solutions Submitted By:    

Ghulam Mohyuddin - BCSF06A027 - PUCIT Hafiz M Ammar Aslam - BSEF07A037 - PUCIT Abdul Ahad Mobeen - BITF06M068 - PUCIT Muhammad Luqman Zafar - BSEF07A017 - PUCIT

Q1 Q1 Q1, Q3 Q1, Q2

All Correct Solutions Sumitted By:  Taymoor Khan - BITF06A027 - PUCIT  Muhammad Rizwan Asghar - BCSS02A023 - PUCIT

Well Done!

Sugar Bear (the mascot for Golden Crisps cereal) was born in 1963.

26


E-MAG

Programming Challenges By: Mian Zeshan Farooqi D if f ic ulty : 1

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). void main () { int i = 0; clrscr(); for( int j = 0; j < 10; j++ ) i = i + 2; getch(); }

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

N=7

N = 20

N = 105

0001 0002 0003 . . . 0098 0099 0100 . . . 0997 0998 0999 1000. . . 1024 N = 1024

Obviously you’ve to print whole counting from 1 to N. I’ve put dots only due the lack of space. Japanese research has concluded that moderate drinking can boost IQ levels.

27


E-MAG

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).

#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‛; }

Sample Output:

ItsAnEasyTask-EMAG-123z You’ve entered 23 characters

Note: Solution will be published in next edition. Submit your solutions at editor@emagportal.com before June 30, 2009. Your name would be published in next edition of E-MAG if you submit correct solution. Elizabeth Taylor has appeared on the cover of Life magazine more than anyone else.

28


E-MAG

Guess the Location

Answer

Lahore Fort Guessed Correctly By:              

Muhammad Nauman Butt - ICET - PU Well 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

The typical lead pencil can draw a line that is thirty five miles long.

Done!

29


E-MAG

Guess the Location

Note: Answer will be published in next edition. Submit your answer at editor@emagportal.com before June 30, 2009. Your name would be published in next edition of E-MAG if you submit correct answer. The word "toy" comes from an old English word that means "tool."

30


E-MAG

Polymorphism – In depth

Episode # 2

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(); pb = &f; 2………..pb->f(); }

//derive::f() //Leaf::f()

Smokers are twice as likely to develop lower back pain than non-smokers.

31


E-MAG

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) { } };

Pucks hit by hockey sticks have reached speeds of up to 150 miles per hour.

32


E-MAG

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) { } };

By: Fareed Ul Hassan Baig Lecturer, Punjab University College of Information Technology University of the Punjab, Lahore

The "naked recreation and travel" industry has grown by 233% in the past decade.

33


E-MAG

Learning C++

Episode # 4

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: if( expression ) statement1; else statement2;

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: Case 1: if( 8 ) statement1; else statement2;

Case 2: if( 0 ) statement1; else statement2;

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: if( expression ) statement1; statement2;

Most lipstick contains fish scales.

34


E-MAG

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: 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; } }

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; else score = 0; cout<<‛Your score is:\t‛<<score; }

No piece of paper can be folded in half more than 7 times.

35


E-MAG

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: if( expression1 ) { if( expression2 ) { if( expression 3 ) statement-A; } else statement; } else { if( expression 4 ) statement-B; statement-C; }

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 ) statement1; else if( expression2 ) statement2; else statement3;

More people are killed by donkeys annually than are killed in plane crashes.

36


E-MAG

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: if( expression1 ) statement1; else if( expression2 ) statement2; else if( expression3 ) statement3; . . . else if( expression-n ) statement-n; else statement;

For better understanding of working of if-else and else if statements, see the following example: 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.‛; }

Author’s Note: If you need any kind of help regarding C++ then feel free to contact me at zeshan.farooqi@yahoo.com A one ounce milk chocolate bar has 6 mg of caffeine.

37


E-MAG

Explore With Me 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)

void initializeMouse() { in.x.ax=0; int86(0x33, &in, &out); }

void showMouse() { initializeMouse(); in.x.ax=1; int86(0x33, &in, &out); }

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? int getButton() { in.x.ax=3; int86(0x33, &in, &out); return out.x.bx; } 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? 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 Scallops have approximately 100 eyes around the edge of its shell.

38


E-MAG

Tips and Tricks Let your computer speak: (Submitted by Saad Ahmed) 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

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 In 1810, Peter Durand invented the tin can for preserving food.

39


E-MAG

Software of the Month 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

Men in their early twenties shave an average of four times a week.

40


E-MAG

Useful Links

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.

Colour is not an indicator for the taste or ripeness in cranberries.

41


E-MAG

The Constitution of

Episode # 3

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.

Part II 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. Each year there are approximately 20 billion coconuts produced worldwide.

42


E-MAG

MAG NEWS 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.

A student of BIT S06 is performing during skits competition

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 Students of BIT S06 in Islamabad competed in the gala. PUCITANS stood 3rd in the onspot-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 Not all polar bears hibernate; only pregnant females polar bears do.

43


E-MAG

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

Serving ice cream on cherry pie was once illegal in Kansas

44


E-MAG

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 Shield given to the th winning team of 7 in house Quiz Competition

Winning team after the competition

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.

If you want to share the news of your institution in MAG News, then contact us at: editor@emagportal.com The Koala bear is not really a bear, but is really related to the kangaroo and the wombat.

45


Notices 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 editor@emagportal.com 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 editor@emagportal.com 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: editor@emagportal.com


This is the last page of E-MAG and has been left blank intentionally. E-MAG is designed by: Mian Zeshan Farooqi zeshan.farooqi@yahoo.com


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.