//--------------------------------Project On Orange Line Train In Lahore -----------------------------------
#include <iostream>
#include <fstream>
using namespace std ;
int sales ();
int main ()
{
float c;
int n,a,b,d,cash,recieved,f,l,p;
double phone,acc,time ;
string pwd,line;
string arrayst[27]={"","Ali Town","Thokar Niaz Beg","Awan Town","Shah Noor","Band Road","Gulshan e Ravi","Leak Road","Lakshami","Sultan Pura","Bag Ban Pura","Pakistan Minute","Salam Pura","Canal Road","Wahdat Road","Sabza Zar","Salu hu Din","Samna Abad ","Chubragi","GPO","Railway Station","UET","Shalamar Bag","Mahood Booti ","Islam Park","Dera Gujran","Dera Gujran"};
float arraykm[27]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26};
do
{
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" 01 Routes \n 02 Timmings Of Trains \n 03 Rent & Tickets \n 04 Online Reservation \n 05 Services And Managment\n 06 Information About Project "<<endl;
cout<<" "<<endl;
cout<<"Enter Number That You Want TO Select (01--08)"<<endl;
cout<<" "<<endl;
cin>>n;
system("cls");
if (n==1)
{
cout<<"The Routes Of Train Are "<<endl;
cout<<" 1-Ali Town "<<"2-Thokar Niaz Beg\t"<<endl;
cout<<" 3-Awan Town "<<"4-Shah Noor\t"<<endl;
cout<<" 5-Band Road "<<"6-Gulshan e Ravi\t"<<endl;
cout<<" 7-Leak Road "<<"8-Lakshami\t"<<endl;
cout<<" 9-Sultan Pura "<<"10-Bag Ban Pura\t"<<endl;
cout<<" 11-Pakistan Minute "<<"12-Salam Pura\t"<<endl;
cout<<" 13-Canal Road "<<"14-Wahdat Road\t"<<endl;
cout<<" 15-Sabza Zar "<<"16-Salu hu Din\t"<<endl;
cout<<" 17-Samna Abad "<<"18-Chubragi\t"<<endl;
cout<<" 19-GPO "<<"20-Railway Station\t"<<endl;
cout<<" 21-UET "<<"22-Shalamar Bag\t"<<endl;
cout<<" 23-Mahood Booti "<<"24- Islam Park\t"<<endl;
cout<<" 25- Dera Gujran "<<"26- Dera Gujran\t"<<endl;
}
if(n==2)
{
cout<<"Timmings Of Train Are "<<endl;
cout<<"Train Start in Morning 6:00 Am "<<endl<<"Train Close at 11:00 Pm in Night "<<endl;
}
if (n==3)
{
cout<<" Rent And Tickets Are "<<endl<<endl;
cout<<" Per KM is 10 Rs "<<endl<<endl;
cout<<"SELECT YOUR ROUTE "<<endl;
cout<<" 1-Ali Town "<<"2-Thokar Niaz Beg\t"<<endl;
cout<<" 3-Awan Town "<<"4-Shah Noor\t"<<endl;
cout<<" 5-Band Road "<<"6-Gulshan e Ravi\t"<<endl;
cout<<" 7-Leak Road "<<"8-Lakshami\t"<<endl;
cout<<" 9-Sultan Pura "<<"10-Bag Ban Pura\t"<<endl;
cout<<" 11-Pakistan Minute "<<"12-Salam Pura\t"<<endl;
cout<<" 13-Canal Road "<<"14-Wahdat Road\t"<<endl;
cout<<" 15-Sabza Zar "<<"16-Salu hu Din\t"<<endl;
cout<<" 17-Samna Abad "<<"18-Chubragi\t"<<endl;
cout<<" 19-GPO "<<"20-Railway Station\t"<<endl;
cout<<" 21-UET "<<"22-Shalamar Bag\t"<<endl;
cout<<" 23-Mahood Booti "<<"24- Islam Park\t"<<endl;
cout<<" 25-Cup Store "<<"26- Dera Gujran\t"<<endl;
d=sales();
}
if (n==4)
{
cout<<"Timmings Of Train Are "<<endl;
cout<<"Train Start in Morning 6:00 Am "<<endl<<"Train Close at 11:00 Pm in Night "<<endl;
cout<<"If u Want Reserve Your seat";
cout<<"Enter Timing \t Only Enter 6am+pm ,9am+pm ,12pm,3pm"<<endl;
cin>>time;
if (time==6 || time==9 || time==12 || time==3 )
{
cout<<"Valid Timmings"<<endl;
cout<<" "<<endl;
cout<<"If u Want Reserve Your seat Please Enter The Number 410 else write wrong number "<<endl;
cin>>phone;
if(phone==410)
{
cout<<"Enter Station Number From Where You Want to Go"<<endl;
cout<<" 1-Ali Town "<<"2-Thokar Niaz Beg\t"<<endl;
cout<<" 3-Awan Town "<<"4-Shah Noor\t"<<endl;
cout<<" 5-Band Road "<<"6-Gulshan e Ravi\t"<<endl;
cout<<" 7-Leak Road "<<"8-Lakshami\t"<<endl;
cout<<" 9-Sultan Pura "<<"10-Bag Ban Pura\t"<<endl;
cout<<" 11-Pakistan Minute "<<"12-Salam Pura\t"<<endl;
cout<<" 13-Canal Road "<<"14-Wahdat Road\t"<<endl;
cout<<" 15-Sabza Zar "<<"16-Salu hu Din\t"<<endl;
cout<<" 17-Samna Abad "<<"18-Chubragi\t"<<endl;
cout<<" 19-GPO "<<"20-Railway Station\t"<<endl;
cout<<" 21-UET "<<"22-Shalamar Bag\t"<<endl;
cout<<" 23-Mahood Booti "<<"24- Islam Park\t"<<endl;
cout<<" 25-Cup Store "<<"26- Dera Gujran\t"<<endl;
cout<<"From(Station no):"<<endl;
cin>>a;
cout<<" "<<arrayst[a]<<endl;
cout<<"To(Station no):"<<endl;
cin>>b;
cout<<" "<<arrayst[b]<<endl;
system("cls");
cout<<"From:"<<endl;
cout<<a<<"-"<<arrayst[a]<<endl;
cout<<"To:"<<endl;
cout<<b<<"-"<<arrayst[b]<<endl;
if(arraykm[a]>arraykm[b])
{
c=arraykm[a]-arraykm[b];
//cout<<arraykm[a]<<"-"<<arraykm[b]<<endl;
}
if(arraykm[a]<arraykm[b])
{
c=arraykm[b]-arraykm[a];
//cout<<arraykm[b]<<"-"<<arraykm[a]<<endl;
}
cout<<" Total km are "<<c<<endl;
d=c*10;
cout<<" Total Bill is "<<d<<" Rs"<<endl;
}
cout<<"Enter Your Account Number"<<endl;
cin>>acc;
cout<<"Thank You "<<d<<" Rs Charge From Your Account"<<endl;
}}
if(n==5)
{
cout<<"Enter the Pasword"<<endl;
cin>>pwd;
ifstream pasword("d:/password.txt");
if(pasword.is_open())
{
while(getline(pasword,line))
{
if(pwd==line)
{
cout<<"Welcome sir"<<endl;
//f=total sales
f=d+f;
cout<<"Total amaount of Today is "<<f<<endl;
d=1;
p=d+p;
l=p;
//l=total passengers
cout<<"Total paseengers of Today are "<<l<<endl;
}
else {cout<<"wrong pasword"<<endl;
}
}}}
if (n==6)
{
cout<<"This Project Is Started in 2015 and Should be Completed in 2018. This Is a Very Huge Project with Respect to their Properties and Charchteristics.";
cout<<" This is Very Long About to 27.1 kiloMeters. Having 26 Stations, 2 Undergrounded and 24 Elevated Stations.Minimum 2.5lacs People can Travel Each Day.";
cout<<" ";
}
cout<<"c to continue X to exit"<<endl;
cin>>pwd;
system("cls");
ofstream sales("d:/totals.txt");
if(sales.is_open())
{
sales<<"Total amount of today is"<<endl;
sales<<f<<endl;
sales<<"Total passengres of today is"<<endl;
sales<<l<<endl;
}
}
while (pwd!="x");
}
int sales ()
{
int a,b,d,
c,cash,recieved;
string arrayst[27]={"","Ali Town","Thokar Niaz Beg","Awan Town","Shah Noor","Band Road","Gulshan e Ravi","Leak Road","Lakshami","Sultan Pura","Bag Ban Pura","Pakistan Minute","Salam Pura","Canal Road","Wahdat Road","Sabza Zar","Salu hu Din","Samna Abad ","Chubragi","GPO","Railway Station","UET","Shalamar Bag","Mahood Booti ","Islam Park","Dera Gujran","Dera Gujran"};
float arraykm[27]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26};
cout<<"From(Station no):"<<endl;
cin>>a;
cout<<" "<<arrayst[a]<<endl;
cout<<"To(Station no):"<<endl;
cin>>b;
cout<<" "<<arrayst[b]<<endl;
system("cls");
cout<<"From:"<<endl;
cout<<a<<"-"<<arrayst[a]<<endl;
cout<<"To:"<<endl;
cout<<b<<"-"<<arrayst[b]<<endl;
if(arraykm[a]>arraykm[b])
{
c=arraykm[a]-arraykm[b];
//cout<<arraykm[a]<<"-"<<arraykm[b]<<endl;
}
if(arraykm[a]<arraykm[b])
{
c=arraykm[b]-arraykm[a];
//cout<<arraykm[b]<<"-"<<arraykm[a]<<endl;
}
cout<<" Total km are "<<c<<endl;
d=c*10;
cout<<" Total Bill is "<<d<<" Rs"<<endl;
cout<<"cash ";
cin>>cash;
if(cash>=d)
{
recieved=cash-d;
cout<<"Recieved "<<recieved<<" Rs-------"<<endl;
}
else if(cash<d){
cout<<"insufficien money-----------"<<endl;
}
return d;
}
No comments:
Post a Comment