C++ Travels Management System
C++ Travels Management System
#include <vector>
class Travels {
protected:
int T_no;
string company_name;
public:
void acceptTravels() {
cin.ignore();
getline(cin, company_name);
void displayTravels() {
cout << "Travel No: " << T_no << ", Company: " << company_name << endl;
};
protected:
int route_id;
public:
void acceptRoute() {
acceptTravels();
cin.ignore();
getline(cin, source);
getline(cin, destination);
void displayRoute() {
displayTravels();
cout << "Route ID: " << route_id << ", From: " << source << " To: " <<
};
private:
int num_seats;
float fare;
public:
void acceptReservation() {
acceptRoute();
void displayReservation() {
displayRoute();
cout << "Seats: " << num_seats << ", Class: " << travel_class
<< ", Fare: " << fare << ", Date: " << travel_date << endl;
string getTravelDate() {
return travel_date;
};
int main() {
vector<Reservation> reservations;
int n;
cin >> n;
cout << "\nEnter details for reservation " << i + 1 << ":
";
Reservation res;
res.acceptReservation();
reservations.push_back(res);
";
res.displayReservation();
cout << "---------------------------------
";
string search_date;
";
if (res.getTravelDate() == search_date) {
res.displayReservation();
";
found = true;
if (!found) {
";
return 0;
Example Output:
Example Output:
All Reservations:
---------------------------------
---------------------------------
---------------------------------