AILADA COLLEGE
For Assistance with other modules
Call or Whatsapp +27682021794
*********************
COS1511
Assignment 04
2022
*********************
Due date
26 September 2022
COS1511 Assignment 4 2022 100% TRUSTED workings, explanations and solutions.
Whatsapp +27682021794 for assistance
1
, QUESTION 1
#include <iostream>
#include <iomanip>
#include <string>
using namespace
std;
const int NUM = 10;
const float FLIGHT = 1600.00;
const float F_TIMES[5][2] = {{7.00,9.30}, {9.00,11.30},{11.00,13.30},
{13.00,15.30},{15.00,17.30}};
struct travelBooking
{
string
travellerName;
string travelClass;
float departureTime;
float arrivalTime;
string seatNo;
};
bool validateTimeOption(int opt)
{
if(opt == 1 || opt == 2 || opt == 3 || opt == 4 || opt ==
5) return true;
else
return false;
}
bool validateSeat(travelBooking t[], string sNo, int timeChoice)
{
bool notBooked =
true; float dTime;
dTime = F_TIMES[timeChoice -
1][0]; int i = 0;
//check if it is already
booked while(i < NUM)
{
if(t[i].seatNo == sNo && t[i].departureTime == dTime)
{
notBooked =
false; break;
}
i++;
}
2
For Assistance with other modules
Call or Whatsapp +27682021794
*********************
COS1511
Assignment 04
2022
*********************
Due date
26 September 2022
COS1511 Assignment 4 2022 100% TRUSTED workings, explanations and solutions.
Whatsapp +27682021794 for assistance
1
, QUESTION 1
#include <iostream>
#include <iomanip>
#include <string>
using namespace
std;
const int NUM = 10;
const float FLIGHT = 1600.00;
const float F_TIMES[5][2] = {{7.00,9.30}, {9.00,11.30},{11.00,13.30},
{13.00,15.30},{15.00,17.30}};
struct travelBooking
{
string
travellerName;
string travelClass;
float departureTime;
float arrivalTime;
string seatNo;
};
bool validateTimeOption(int opt)
{
if(opt == 1 || opt == 2 || opt == 3 || opt == 4 || opt ==
5) return true;
else
return false;
}
bool validateSeat(travelBooking t[], string sNo, int timeChoice)
{
bool notBooked =
true; float dTime;
dTime = F_TIMES[timeChoice -
1][0]; int i = 0;
//check if it is already
booked while(i < NUM)
{
if(t[i].seatNo == sNo && t[i].departureTime == dTime)
{
notBooked =
false; break;
}
i++;
}
2