logo Hurry, Grab up to 30% discount on the entire course
Order Now logo

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Mitch BennLaw
(5/5)

865 Answers

Hire Me
expert
Shilpi BhatnagarComputer science
(5/5)

994 Answers

Hire Me
expert
Natalia GCriminology
(5/5)

935 Answers

Hire Me
expert
Jackson MitchellComputer science
(4/5)

808 Answers

Hire Me
Java Programming

how to create, populate, and access arrays using value-receiving and value-returning methods.

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

Purpose: To learn how to create, populate, and access arrays using value-receiving and value-returning methods.

Prep Work: Chapter 6 on arrays and Shepherd's chapter 6 PowerPoint slides.

Lab Exercise 6.2 Instructions: Code a program listing the restaurants owned and each restaurants average number of daily customers, average bill per customer, and average daily revenue.

 

  1. Prompt the user for the number of restaurants which is the size of the

  2. Using the size, the program creates several arrays that will store information about the restaurants

  1. There will be one array for the
  2. Another for the average number of daily customers,
  3. And the last one for the average bill per customer.
  4. These are 3 separate arrays that are processed together, hence known as parallel array processing

3.The values in each array at the same location are for a given restaurant. Once the arrays are populated, print the information from each

4.The size and input will be the only

5.Use printf().

6 Use the looping structure generally associated with array processing.

7.Name the program java.

 8.The methods will be called from the main().

9.Code your program according to the specifications

 

1st Input Prompt: Code this in a method named arraySize().

How many restaurants do you own?

 2nd Input Prompt: In a method named setRestaurants declare the restaurants array and populate it. This method will return the restaurants array to the calling

statement.   The 9 in the prompt below will print 1 for the first restaurant, then 2 for the 2nd one and so forth. Use the loop-control variable as the value for 9.

Enter restaurant 9:

3rd Input Prompt: In a method named setCustomers declare the noCustomers array and populate it. The Xs in the prompt is the restaurant. The setCustomers method will return the noCustomers array to the calling statement as well as receive the restaurants array from the calling statement. This method will be called as an argument in the call to printRestaurants().

Enter the average number of daily customers for Xxxxxxxxxx:

 4th Input Prompt: In a method named calcAvgDailyRev declare the avgBill array and populate it. The Xs in the prompt is the restaurant. The calcAvgDailyRev method will return the avgBill array to the calling statement as well as receive the restaurants array from the calling statement. calcAvgDailyRev() will be called as an argument in the call to printRestaurants().

Enter the average bill per customer for Xxxxxxxxxx:

Output Specifications: Where the Xs represent the restaurant and the Zs the average number of daily customers, the average bill and the average daily revenue. Code the output print statement in a method named printRestaurants() that accepts the restaurants, noCustomer, and avgBill arrays. The average daily revenue for each restaurant is to be calculated. In the printRestaurants method use a for-loop to print the information for each restaurant from each array. The print for the header has to be outside of the for-loop because it's printed only once.

 

MY RESTAURANTS

Restaurant:   Xxxxxxxxxxxxxxx Average No of Daily Customers:

Z,ZZ9 Average Bill Per Customer:     $ZZ,ZZ9.99

Average Daily Revenue:   $ZZZ,ZZZ,ZZ9.99

Restaurant: Xxxxxxxxxxxxxxx

Average No of Daily Customers:    

 Z,ZZ9 Average Bill Per Customer:

 $ZZ,ZZ9.99 Average Daily Revenue:

 $ZZZ,ZZZ,ZZ9.99

Related Questions

. The fundamental operations of create, read, update, and delete (CRUD) in either Python or Java

CS 340 Milestone One Guidelines and Rubric  Overview: For this assignment, you will implement the fundamental operations of create, read, update,

. Develop a program to emulate a purchase transaction at a retail store. This  program will have two classes, a LineItem class and a Transaction class

Retail Transaction Programming Project  Project Requirements:  Develop a program to emulate a purchase transaction at a retail store. This

. The following program contains five errors. Identify the errors and fix them

7COM1028   Secure Systems Programming   Referral Coursework: Secure

. Accepts the following from a user: Item Name Item Quantity Item Price Allows the user to create a file to store the sales receipt contents

Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip

. The final project will encompass developing a web service using a software stack and implementing an industry-standard interface. Regardless of whether you choose to pursue application development goals as a pure developer or as a software engineer

CS 340 Final Project Guidelines and Rubric  Overview The final project will encompass developing a web service using a software stack and impleme