#include<iostream.h>
#include<conio.h>
class train{
private:
char train_no[10];
char train_name[15];
float train_fare;
public:
void getTrainDetails()
{
cout<<"Type Train Number";
cin>>train_no;
cout<<"Type train Name";
cin>>train_name;
cout<<"Type fare";
cin>>train_fare;
}
void printTrainDetails()
{
cout<<"Train Number:"<<train_no<<endL;
cout<<"Train Name:"<<train_name<<"\n";
cout<<"Train Fare:"<<train_fare<<endL;
}
};
class ElectricTrain:public train
{
private:
int coaches
int seatspercoach;
public:
void getCoachDetails()
{
cout<<"Get Number of Coaches";
cin>>coaches;
cout<<"Get number of Seat per Coach";
cin>>seatspercoach;
}
void printCoachDetails()
{
cout<<"Train Number"<<train_no<<"\n";
cout<<"Number of Coaches="<<coaches<<"\n";
cout<<"Number of seat per Coach="<<seatpercoach<<"\n";
}
};
class Passenger:public ElectricTrain
{
private:
char pname[40];
int age;
public:
void getPassenderDetails()
{
cout<<"Get Name and age";
cin>>pname>>age;
}
void printPassengerDetails()
{
cout<<"Passenger Name"<<print<<"\n";
cout<<"Age"<<age<<"\n";
}
};
void main()
{
Passenger P;
P.getTrainDetails();
P.getCoachesDetails();
P.getPassengerDetails();
P.printTrainDetails();
P.printCoachesDetails();
P.printPassengerDetails();
getch();
}
Output:
Type Train Number
T2121
Type train Name
Nellai Express
Type fare
350
Get Number of Coaches
30
Get number of seat per Coach
70
Get Name and age
Rama 21
Train Number:T2121
Train Name:Nellai Express
Train Fare:350
Number of Coaches=30
Number of seat per Coach=70
Passenger Name Rama
Age 21
#include<conio.h>
class train{
private:
char train_no[10];
char train_name[15];
float train_fare;
public:
void getTrainDetails()
{
cout<<"Type Train Number";
cin>>train_no;
cout<<"Type train Name";
cin>>train_name;
cout<<"Type fare";
cin>>train_fare;
}
void printTrainDetails()
{
cout<<"Train Number:"<<train_no<<endL;
cout<<"Train Name:"<<train_name<<"\n";
cout<<"Train Fare:"<<train_fare<<endL;
}
};
class ElectricTrain:public train
{
private:
int coaches
int seatspercoach;
public:
void getCoachDetails()
{
cout<<"Get Number of Coaches";
cin>>coaches;
cout<<"Get number of Seat per Coach";
cin>>seatspercoach;
}
void printCoachDetails()
{
cout<<"Train Number"<<train_no<<"\n";
cout<<"Number of Coaches="<<coaches<<"\n";
cout<<"Number of seat per Coach="<<seatpercoach<<"\n";
}
};
class Passenger:public ElectricTrain
{
private:
char pname[40];
int age;
public:
void getPassenderDetails()
{
cout<<"Get Name and age";
cin>>pname>>age;
}
void printPassengerDetails()
{
cout<<"Passenger Name"<<print<<"\n";
cout<<"Age"<<age<<"\n";
}
};
void main()
{
Passenger P;
P.getTrainDetails();
P.getCoachesDetails();
P.getPassengerDetails();
P.printTrainDetails();
P.printCoachesDetails();
P.printPassengerDetails();
getch();
}
Output:
Type Train Number
T2121
Type train Name
Nellai Express
Type fare
350
Get Number of Coaches
30
Get number of seat per Coach
70
Get Name and age
Rama 21
Train Number:T2121
Train Name:Nellai Express
Train Fare:350
Number of Coaches=30
Number of seat per Coach=70
Passenger Name Rama
Age 21
No comments:
Post a Comment