Introduces the child to the amazing animals of the world

Assignment Help Computer Engineering
Reference no: EM132104918

Problem Description: It's required to build a system that introduces the child to the amazing animals of the world whilst teaching them new words in a fun way.

This system tracks kids who want to learn about animals. The system should give the kids the chance to have different levels of learning animal's names (easy - medium - hard) for a list of random animals with their photos. The system will help the kids to know their mistakes in the conducted quizzes.

Moreover, it will allow their parent/supervisor of the system to see all the information about their kids, their grades, and their chosen options for the conducted quizzes. The program should be menu driven allowing the kids to choose one of the following tasks:

1. Conduct a quiz (half of it's functionality)

2. Show information about all kids who took the quiz

3. Exit Before selecting one of the menu options

. Create/open a kids' file (call it kidsResult.txt) in append mode and allow the user to enter the kid's name.

1. Conduct a quiz When the user chooses

1, the program should perform the following tasks:

a. Choose the level of the quiz by showing a small menu that the kid can choose from. The kid has to enter a number of his/her choice.

This will affect the numbers of missing letters used to create the animal name in the quiz to be randomized.

1. Easy: ONLY one letter is missing.

2. Medium: 2 letters are missing.

3. Hard: All letters are missing.

b. After the kid chooses the difficulty level, the system has to show a random animal image and ask the kid to enter the missing letters of that animal. You can find a list of animal images in the attached folder called "List of animals".

(Having a non-repeating random animal is a bonus)

c. The system has to ask the kid about each missing letter in order.

• If the kid enters a wrong letter, then the system will ask him/her to enter this letter again for one time only. If he/she enters again a wrong letter, the correct letter should be displayed and it will be considered as wrong.

Otherwise, a congratulation message will be shown encouraging the kid to complete the quiz.

d. If the kid guesses all missing letters correctly then the system has to show another congratulation message and ask him/her to answer the next word.

Otherwise, if one the letters is wrong, then it will encourage the kid to move to the next word.

(Sample output is shown below)

e. For each quiz level, four different random animals need to be answered by the kid.

f. Finally, you need to display a report for the kid showing all the details about his quiz.

• His/her name.

• The level of the quiz.

• The number of questions in the quiz.

• The score of the total correct animal names the kid got in the quiz which is out of

4. 2. Show information about all kids who took the quiz When the kid/parent/supervisor chooses option 2, you need to display the details in a tabular way showing all the information saved in the kidsResult.txt file, an example of the file and the output can be seen below:

3. Exit. When the user chooses 3, the program should end. Otherwise, your program should be user friendly and always loop back to the main menu after completing a choice.

Notes:

For any menu driven in your code: If the user entered any other choice (out of range), keep asking the user to enter a valid menu choice. c

Reference no: EM132104918

Questions Cloud

A program to process customer requests to fly : The Flying Traveller Airline Company (FTAir) wants a program to process customer requests to fly from some origin city to some destination city.
Design a class named player with fields : Design a class named Player with fields for holding a Women's Basketball player's statistics. All fields should be private.
Development of managerial views on motivation : The human relations movement was the next significant step in the development of managerial views on motivatio
Development of managerial views on motivation : Revenue centers are responsibility centers in which the managers and other employees control revenues, costs, and the level of investment.
Introduces the child to the amazing animals of the world : It's required to build a system that introduces the child to the amazing animals of the world whilst teaching them new words in a fun way.
Implement insertion sort and selection sort algorithms : For a given input array, write separate functions to implement insertion sort and selection sort algorithms and perform the below tasks.
Basis for capital budgeting resolutions and determinations : Between cash flows or costs and income, what is the basis for capital budgeting resolutions and determinations?
Design a web page to provide a metric conversion guide : Design a web page to provide a metric conversion guide for college students.
Calculate how much to pay their hourly employees : Wombat Corporation needs a GUI program to calculate how much to pay their hourly employees.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Explain ram to support a computer screen display

RAM to support a computer screen display, One reason GUIs were initially slow to be adopted was the cost of the hardware needed to support them. How much video RAM is needed to support a 25 line X 80 row character monochrome text screen?

  Design a minimum component circuit

The 68000 interrupt structure requires several external packages, if its full facilities are to be used. Suppose that only four interrupt levels are needed.

  Conduct some research to find a recent example of a change

If this aspect of your plan were not addressed, how would productivity, morale, or efficiency within the organization suffer? Support your reasoning with specific examples based on your scenario.

  Write reply to post related to cryptography

You need to write reply with 2 APA format references - Cryptography, as stated in the forum description, has been around since ancient times

  Describe different structures and areas within brain

make sure to discuss the location in the brain, their functions, disorders/pathology related to damage to these structures, and other important information in regards to these structures.

  What conversion strategy would you use

Suppose that you are installing a new room reservation system for your university that tracks which courses are assigned to which rooms. What conversion strategy would you use? Develop a conversion plan (i.e., technical aspects only).

  What types of paid submissions are accepted

What types of paid submissions are accepted? How do they work-what is the fee structure, listing guarantee, and so on?

  Compute both the mean and standard deviation

Write a program that computes and prints the mean and standard deviation of a list of integers x1 through xn. Assume that there will be no more than 50 input.

  How to defend against attacker on the web

Even just talking on the phone can be a security risk, according to Harwood, there will be a slight increase in risk due to all the vulnerabilities

  What type of auditing would be appropriate for a bank

Take your current information of Oracle Logs ect and project how a bank may make use of the integrity control mechanisms. This is more of a speculate than a cold hard fact questions.

  Write a program that uses a filename as argument

Write a program that uses a filename as argument and checks each of the 12 permission bits. The program should display a message if the bit is set.

  Discuss what is contingency planning

What is contingency planning. How is it different from routine management planning? What are the components of contingency planning

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd