Using v1.1 of the task
pg 15:
The band has decided to reward their loyal fans. Anyone who has bought tickets for at least three of the previous concerts will be known as a ‘loyal fan’. If they buy a ticket for the final concert, loyal fans will be given a discount of 10% for every ticket previously bought. In addition, two of the loyal fans will be randomly chosen and given back-stage passes to meet the band at the final concert.
pg 16:
– input the names of each loyal fan, and how many concerts each has attended
– input and validate the number of tickets these customers bought
– calculate the final discounted cost of the ticket for each customer
– decide who wins the free back-stage pass
– output information to be sent to all fans
The database has Boolean for a ticket for each concert. Program refers to no of concerts and no of tickets.
My Assumption = no of tickets is the same as the number of concerts.
So, for each “loyal” customer (database result) input name and valid no of concerts/tickets.
In addition, pg 15 says two fans win backstage pass but pg 16 says “the backstage pass”. This discrepancy means that pupils have to make another assumption as to whether there are 1 or 2 winners.