Please use jGRASP program to solve the following project. And Please Please Please use Ima Watcher, Ann
Question:
Please use jGRASP program to solve the following project. And Please Please Please use Ima Watcher, Ann Lookin, and Guy Oakley names for the output of this project! Do not use any other names.
This program assesses your ability to use functions, arrays, for loops, and if statements where needed.
You are writing a program to track bird sightings in Prince William County for a weekend event where bird watchers watch birds and record each unique species that they see. Over a weekend, Saturday and Sunday, the bird watchers (aka birders) are going to record how many bird species they sight each day. You begin by asking the user how many bird watchers are participating in the event. Validate the response with a while loop to ensure that the value entered is between 0 and 100. Once you have a valid response, a for loop is entered for processing 4 parallel arrays. The size of each of the parallel arrays is equal to the number of bird watchers entered by the user.
The first array will store the name of the Bird Watcher.
The second array will store how many sightings (quantity) of different birds that the bird watcher reports for Saturday. Use a while loop to validate the quantity to make sure that it falls in the range of 0 to 250 inclusive. (Supposedly the world record for sighting different species of birds in one day by one person is 200; therefore, 250 should be reasonable for the maximum quantity of birds sighted by one person in a single day.)
The third array will store how many sightings (quantity) of different birds that the bird watcher reports for Sunday. Use a while loop to validate the quantity to make sure that it falls in the range of 0 to 250 inclusive.
The fourth array will store the total sightings for both days that adds the sightings for Saturday + the sightings for Sunday reported by the bird watcher.
If you have at least 1 bird watcher, print the contents of the parallel arrays meaning the bird watcher's name, Saturday sightings, and Sunday sightings, and Total Sightings for each bird watcher. You also need to calculate the average sightings from the Total Sightings array by using a calcAverage() function. You also need to search for the Bird Watcher with the most sightings and print their name out with the number of sightings for that person.
If you do not have any bird watchers (meaning if the user entered 0 bird watchers when prompted at the beginning of the program), end the program with a goodbye message.
The following functions are required although:
· A function to calculate the average of the Total Sightings array.
The next page shows the output from the program running with some test data. Remember that your program must run for any number of bird watchers and not just these 3 bird watchers and data shown below.
Welcome to the Prince William County Bird Watching weekend tracking system.
___________________________________________________________
Please enter the number of bird watchers:
3
-------------------------Bird Watcher 1 -------------------------
Please enter the bird watcher's Name:
Ima Watcher
Please enter the birds sighted on Saturday:
25
Please enter the birds sighted on Sunday:
30
-------------------------Bird Watcher 2 -------------------------
Please enter the bird watcher's name:
Ann Lookin
Please enter the birds sighted on Saturday:
30
Please enter the birds sighted on Sunday:
35
-------------------------Bird Watcher 3 -------------------------
Please enter the bird watcher's name:
Guy Oakley
Please enter the birds sighted on Saturday:
35
Please enter the birds sighted on Sunday:
40
------------------------------------------------PWC Birdwatching Statistics-----------------------------------------
Bird Watcher Saturday Sightings Sunday Sightings Total Sightings
Ima Watcher 25 30 55
Ann Lookin 30 35 65
Guy Oakley 35 40 37.5
Average Sightings 52.5
The Bird Watcher with the most sightings of 75 is Guy Oakley.
Income Tax Fundamentals 2013
ISBN: 9781285586618
31st Edition
Authors: Gerald E. Whittenburg, Martha Altus Buller, Steven L Gill