Problem

Write a program that reads a file containing data about the changing popularity of various...

Write a program that reads a file containing data about the changing popularity of various baby names over time and displays the data about a particular name. Each line of the file stores a name followed by integers representing the name’s popularity in each decade: 1900, 1910, 1920, and so on. The rankings range from 1 (most popular) to 1000 (least popular), or 0 for a name that was less popular than the 1000th name. The following lines are a sample of the file format:

Sally 0 0 0 0 0 0 0 0 0 0 886Sam 58 69 99 131 168 236 278 380 467 408 466Samantha 0 0 0 0 0 0 272 107 26 5 7Samir 0 0 0 0 0 0 0 0 920 0 798

Your program should prompt the user for a name and search the file for that name:

This program allows you to search through thedata from the Social Security Administrationto see how popular a particular name has beensince 1900.

Name? Sam

If the name is found, the program should display data about the name on the screen:

Statistics on name "Sam"	1900: 58	1910: 69	1920: 99	1930: 131

This program is more fun and challenging if you also draw the name’s popularity on a DrawingPanel as a line graph. Plot the decades on the x-axis and the popularity on the y-axis.

Step-by-Step Solution

Request Professional Solution

Request Solution!

We need at least 10 more requests to produce the solution.

0 / 10 have requested this problem solution

The more requests, the faster the answer.

Request! (Login Required)


All students who have requested the solution will be notified once they are available.
Add your Solution
Textbook Solutions and Answers Search
Solutions For Problems in Chapter 6
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT