Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Structures: Reservation System This problem is an extension of the Reservation P

ID: 2249761 • Letter: S

Question

Structures: Reservation System This problem is an extension of the Reservation Problem in last section of Structures. Write a function CancelReservation that will make a seat empty in an array of structures all Seats. Make use of the helper function MakeEmpty Seat. Your Function Save C Reset | MATLAB Documentation l function [ output.args ] = CancelReservation( a11seats, numberReservation ) 3 function [output_args]-CancelReservation (allseats, numberReservation) 4 5 for j 1:numberReservation 6 al!Seats(j) MakeEmptyseat; 71 end 8 output-args a11seats; 9 end 18 11 function [seat]-MakeEmptySeat 12 seat.firstName = 'empty'; 13 seat, lastName 'empty' ; 14 seat, amountPaid = 0; 15 end 16 17 al 1Seats(1).firstName stacy's 18 al 1Seats(1). lastName 'david'; 19 allSeats (1) . amountPaid =100; 28 21 allSeats(2).firstName "madrid.; 22 allSeats(2). lastName 'Rn'; 23 allSeats(2).amountPaid -100000; 24 25 output_args - CancelReservation(allseats, 1); 26 output_args (1) 27 output_args (2) 28 29 30 end Matlab only

Explanation / Answer

function [output_args]=CancelReservation(allseats,NumberReservation)

j=NumberReservation;
seatempty=MakeEmptySeat;
allseats(j).firstName=seatempty.firstName;
allseats(j).lastName=seatempty.lastName;
allseats(j).amountPaid=seatempty.amountPaid;
output_args=allseats;

function [seat]=MakeEmptySeat
seat.firstName='empty';
seat.lastName='empty';
seat.amountPaid=0;

allseats(1).firstName='stacy';
allseats(1).lastName='david';
allseats(1).amountPaid=100;

allseats(2).firstName='madrid';
allseats(2).lastName='Rm';
allseats(2).amountPaid=100000;

output_args=CancelReservation(allseats,1);
output_args(1)
output_args(2)

ans =

firstName: 'empty'
lastName: 'empty'
amountPaid: 0


ans =

firstName: 'madrid'
lastName: 'Rm'
amountPaid: 100000