07-21-2014, 02:25 PM
CS304, Assignment #4, Spring 2014
#include<iostream>
#include<conio.h>
using namespace std;
class Transport{
private:
float Weight;
char Capacity[];
float Speed;
public:
void Load(){
cout "Goods are loaded successfully : \n" ;
}
void Unload(){
cout "Goods are unloaded successfully : \n" ;
}
virtual void Ship() = 0;
};
class Land_Transport:public Transport{
private:
char Transportation_Mode[];
char Vehicle_Type[];
public:
void Ship(){
cout "In land transport, shipping is done via truck \n";
}
};
class Air_Transport:public Transport{
private:
char Aircraft_Mode[];
char Airline_Name[];
public:
void Ship(){
cout "In air transport, shipping is done via air cargo \n";
}
};
main (){
char option;
Transport *t = new Land_Transport();
t -> Ship();
Transport *air_transport = new Air_Transport();
air_transport->Ship();
system("pause");
}
#include<iostream>
#include<conio.h>
using namespace std;
class Transport{
private:
float Weight;
char Capacity[];
float Speed;
public:
void Load(){
cout "Goods are loaded successfully : \n" ;
}
void Unload(){
cout "Goods are unloaded successfully : \n" ;
}
virtual void Ship() = 0;
};
class Land_Transport:public Transport{
private:
char Transportation_Mode[];
char Vehicle_Type[];
public:
void Ship(){
cout "In land transport, shipping is done via truck \n";
}
};
class Air_Transport:public Transport{
private:
char Aircraft_Mode[];
char Airline_Name[];
public:
void Ship(){
cout "In air transport, shipping is done via air cargo \n";
}
};
main (){
char option;
Transport *t = new Land_Transport();
t -> Ship();
Transport *air_transport = new Air_Transport();
air_transport->Ship();
system("pause");
}
