Related questions
Using the data file below design a hierarchical struct to organize the data. Then declare an array of structs for the reservations. The data file contains ten reservations. There are 8 columns of data: party name, size, date and time for the reservation, phone number, email address, credit card number and expiration date for the credit card. The data can be read from the file below so you will not need to type it in repeatedly.
Once you have populated the array with data perform the following tasks:
Write a function that will print out to the screen the information for one reservation.
In the main program write code that prompts the user to enter a date in the form MM DD YYYY
Call the function to print out all reservations on that date. You can make a loop that calls the print function repeatedly or you can put that code inside the print function.
TEST CASES: April 30, 2023 and May 12, 2023.
In this example you need to carefully consider what data types to use. For example, the credit card number is too large to fit into an int or unsigned int. A string type will be fine in this case.
The file contains the following data:
NAME SIZE DATE TIME PHONE EMAIL CREDIT CARD NO EXPIRE
G. Hughes 4 5 12 2023 7:00 256-543-1981 ghp@uah.edu 100056789231 7 25 2027
M. Ellis 2 5 10 2023 8:00 256-567-3819 mae@uah.edu 100052611123 6 23 2026
B. Rose 5 5 8 2023 6:30 256-578-6743 bhr@uah.edu 100069012399 5 26 2027
K. Elder 2 4 30 2023 7:15 256-591-2334 akl@uah.edu 100043121721 8 24 2028
T. Simms 3 5 12 2023 8:30 256-554-4591 trs@uah.edu 100016705601 2 24 2024
P. Kilper 6 5 5 2023 8:15 256-555-6413 phk@uah.edu 100028901819 7 23 2023
D. Rose 4 5 15 2023 7:00 256-567-8899 dgr@uah.edu 100023451155 8 28 2026
C. Snead 2 4 25 2023 8:45 205-231-7845 css@uah.edu 100017326610 1 31 2028
B. Wilson 5 5 30 2023 8:00 205-123-0919 baw@uah.edu 100092325511 9 30 2027
J. Adams 4 5 28 2030 9:00 256-321-0030 jea@uah.edu 100011225577 3 31 2026
Trending nowThis is a popular solution!
Step by stepSolved in 4 steps
- Using question 4 to declare an array Daley with 10 elements of type StudentRec, Using for . loop to write code to read data for the 10 students' ID, name, and gradeScore.arrow_forwardWhen scanning an array for the first occurrence of a particular character, which repeat prefix would be best?arrow_forward?Which of the following array indexes accesses the fifth element stored in arrayarrow_forward
- Which of the follow shows the correct syntax to store the last element in an int array called num in the variable lastElement. int lastElement = num[num.length]; int lastElement = num[num.length-1]; int lastElement = num[length]; int lastElement = num.length;arrow_forwardCreate a structure called applianceTvpe with the following members. Use the proper variable TYPES for the members: name; SUpplierlD: modelNo: cost; Create an array variable of type applianceType that can hold 50 components. Write the code segment to read from a file into the structure array. Declare an input file stream identifier for this purpose. Open the file and read until end of file. Keep a count of how many rows actually read. The data file contains the following data: RefrigeratorABC 80 4657 521.62 ToasterOven 100 3245 245.96 MicroWave 95 7878 345.67 Using a looping construct, output to the console (cout) the data read into the structure array. Make sure you do not go outside the bounds of the array or beyond the number of rows actually read. You do not need to write any #include statements, using statements and you do not have to write code to open the file. Assume the file is open. You do need to declare variables needed for the program segment.arrow_forwardThe following algorithm depicts a ____ search.// Prompt for customer number, search array for matchesDeclare Numeric searchValueDeclare Numeric index = 0Display "Enter the customer number you're looking for: "Input searchValueFor index = 0 to SIZE - 1 If custNumber[index] == searchValue Then Display "Match found at subscript: " + index End IfEnd Forarrow_forward
- This class will allow a user to enter 5 scores into an array. It will then rearrange the datain descending order and calculate the mean for the data set.Attributes: data[]— the array which will contain the scores mean — the arithmetic average of the scoresMethods: Average — the constructor. It will allocate memory for the array. Use a forloop to repeatedly display a prompt for the user which should indicate that userCopyright © 2019 Pearson Education, Inc., Hoboken NJshould enter score number 1, score number 2, etc. Note: The computer startscounting with 0, but people start counting with 1, and your prompt should accountfor this. For example, when the user enters score number 1, it will be stored inindexed variable 0. The constructor will then call the selectionSort and thecalculateMean methods. calculateMean — this is a method that uses a for loop to access each scorein the array and add it to a running total. The total divided by the number ofscores (use the length of the array),...arrow_forwardIn this assignment, students will demonstrate their understanding of how to create and manipulate NumPy Arrays. Create a 3-by-5 Array Select and Display Row 2 Select and Display Column 5 Select and Display Columns 2-4 Select Element in Row 1 and Column 4 Select all elements from Rows 1 and 2 that are in Columns 0, 2, and 4. Exitarrow_forwardUsing the data file below design a hierarchical struct to organize the data. Then declare an array of structs for the reservations. The data file contains ten reservations. There are 8 columns of data: party name, size, date and time for the reservation, phone number, email address, credit card number and expiration date for the credit card. The data can be read from the file below so you will not need to type it in repeatedly. Once you have populated the array with data perform the following tasks: Write a function that will print out to the screen the information for one reservation.In the main program write code that prompts the user to enter a date in the form MM DD YYYYCall the function to print out all reservations on that date. You can make a loop that calls the print function repeatedly or you can put that code inside the print function.TEST CASES: April 30, 2023 and May 12, 2023. In this example you need to carefully consider what data types to use. For example, the credit...arrow_forward
- Code two functions to fill an array with the names of every World Series winning team from 1903 to 2020, then output each World Series winner and the number of times the team won the championship. The input file is attached, along with a main function and screen print. Please note team names that include two words, such as Red Sox, have an underscore in place of the space. This enables you to use the extraction operator with a single string variable. Here is main. #include <iostream>#include <fstream>#include<string> using namespace std; // Add function declarations and documentation here void fill(string teams[], int size);void findWinner(string teams[], int size); int main(){ const int SIZE = 118;int lastIndex;string team[SIZE]; fill(team, SIZE);findWinner(team, SIZE); return 0;} // Add function definitions herearrow_forwardThe file london_weather.csv contains weather data for the years 1979 to 2020. The first five lines of this file are: date,cloud_cover,sunshine,global_radiation,max_temp,mean_temp,min_temp,precipitation,pressure,snow_depth19790101,2,7,52,2.3,-4.1,-7.5,0.4,101900,919790102,6,1.7,27,1.6,-2.6,-7.5,0,102530,819790103,5,0,13,1.3,-2.8,-7.2,0,102050,419790104,8,0,13,-0.3,-2.6,-6.5,0,100840,2 Note, in particular, that the dates are given as eight-digit integers in the format YYYYMMDD. There appears to be some inconsistencies in this data, as there are rows for which the column max_temp contains an entry that is smaller than the corresponding entry in min_temp. Write a Python function wrong_temperature(year) that returns the number of days in a given year for which the column max_temp contains an entry that is smaller than the corresponding entry in the column min_temp.arrow_forwardCreate a visitors application that prompts the user for the number of visitors each day for the past 5 days and then displays the average number of visitors per day. (use & to accept new value) Use PL/SQL Array (NUMBER type basic composite array type ) and array has to have 5 members only. The application output should look like same as following: Test: If you receive below numbers from user then your average should be 234. Display avarage on screen. 1: 150 2: 220 3: 180 4: 300 5: 320 The average number of visitors is: 234 Hint : Once you create Array DECLARE TYPE my_array_type IS TABLE OF number INDEX BY PLS_INTEGER; v_n_array my_array_type; Then in the BEGIN and END block accept new value for each array members. DO NOT Use LOOP to accept new & as it is not design to get new value via loop.. Instead use separate 5 different &substitution value to get each values from user input BEGIN...arrow_forward
- Text book imageDatabase System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationText book imageStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONText book imageDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- Text book imageC How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONText book imageDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningText book imageProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education