If you have downloaded the source code from this book's companion web site, you will find the following files in the Chapter 07 folder: • GirlNames.txt--This file contains a list of the 200 most popular names given to girls born in the United States from the year 2000 through 2009. • BoyNames.txt--This file contains a list of the 200 most popular names given to boys born in the United States from the year 2000 through 2009. Write a program that reads the contents of the two files into two separate lists, allows a user to input either a girl's name, a boy's name, or both, then tells the user whether the name(s) was/were popular between 2000 and 2009.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

If you have downloaded the source code from this book's companion web site, you
will find the following files in the Chapter 07 folder:

• GirlNames.txt--This file contains a list of the 200 most popular names given to
girls born in the United States from the year 2000 through 2009.
• BoyNames.txt--This file contains a list of the 200 most popular names given to
boys born in the United States from the year 2000 through 2009.

Write a program that reads the contents of the two files into two separate
lists, allows a user to input either a girl's name, a boy's name, or
both, then tells the user whether the name(s) was/were popular between 2000 and
2009.

First, the program should prompt the user to choose a girl's name, a boy's name,
or both by entering either 'girl', 'boy', or 'both.'

Once they have chosen, they should be able to input a name. If the name was
a popular name, like Jacob or Sophia, the program should print "Jacob was a
popular boy's name between 2000 and 2009." or "Sophia was a popular girl's name
between 2000 and 2009."

If the name was not a popular name, like Voldemort, the program should print
"Voldemort was not a popular boy's name between 2000 and 2009."

If the user chooses to input both a girl and boy's name, ask for the boy's name,
then the girl's name, and print two statements in the form mentioned above on
two separate lines, with the statement about the boy's name coming first.
For example, if the user inputs Voldemort and then Sophia, print:

Voldemort was not a popular boy's name between 2000 and 2009.
Sophia was a popular girl's name between 2000 and 2009. 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY