📄 indianrails.c
字号:
if(d=='y')
{
concession();}
f='y';
/*________________printing of ticket__________________________*/
if(f=='y')
{
clrscr();
bgcolor(16);
rectangle(2,2,75,20,112);
printf("\n\n\t**********************************************\n");
printf("\t\t SOUTH CENTRAL RAILWAYS\n");
printf("\t\t Government of INDIA\n\n");
printf(" \tTrain no:2952\t\t\t\tTicket No:0%d\n\t",z);printf("Train name: MUMBAI RAJDHANI EXP\n\t ");printf("Origin: NEW DELHI dep:16:00\n\t"); printf(" Dest:MUMBAI arr:08:35\n");
p();}
break;
case 4:
clrscr();
details();
t=250.0;
printf("\n\n\ttotal charge is Rs.250/-per head");
printf("\n\tIS THERE ANY CONCESSION(Y/N)\n\n\n\n");
d='y';
if(d=='y')
{
concession();}
f='y';
/*________________printing of ticket__________________________*/
if(f=='y')
{
clrscr();
bgcolor(16);
rectangle(2,2,75,20,112);
printf("\n\n\t**********************************************\n");
printf("\t\t SOUTH CENTRAL RAILWAYS\n");
printf("\t\t Government of INDIA\n\n");
printf(" \tTrain no:2952\t\t\t\tTicket No:0%d\n\t",z);printf("Train name: MUMBAI RAJDHANI EXP\n\t ");printf("Origin: NEW DELHI dep:16:00\n\t"); printf(" Dest:MUMBAI arr:08:35\n");
p();}
break;
case 5:
clrscr();
details();
t=150.0;
printf("\n\n\ttotal charge is Rs.150/-per head");
printf("\n\tIS THERE ANY CONCESSION(Y/N)\n\n\n\n");
d='y';
if(d=='y')
{
concession();}
f='y';
/*________________printing of ticket__________________________*/
if(f=='y')
{
clrscr();
bgcolor(16);
rectangle(2,2,75,20,112);
printf("\n\n\t**********************************************\n");
printf("\t\t SOUTH CENTRAL RAILWAYS\n");
printf("\t\t Government of INDIA\n\n");
printf(" \tTrain no:2952\t\t\t\tTicket No:0%d\n\t",z);printf("Train name: MUMBAI RAJDHANI EXP\n\t ");printf("Origin: NEW DELHI dep:16:00\n\t"); printf(" Dest:MUMBAI arr:08:35\n");
p();}
break;
}break;
case 4008:
printf("\n\n\n\n 4008 SADHBHAWNA EXP DELHI 16:45 MUZAFFARPUR JN 17:30\n");
printf("\n\n\tclass:\n\t1.FIRST AC\n\t2.SECOND AC \n\t3.2 CHAIR AC CAR\n\t4.S/L FIRST CLASS \n\t5.S/L SECOND CLASS\n\t6.GENERAL\n");
printf("\n enter ur choice: ");
scanf("%d",&q);
switch(q)
{
case 1:
clrscr();
details();
t=368.0;
printf("\n\n\ttotal charge is Rs.368/-per head");
printf("\n\tIS THERE ANY CONCESSION(Y/N)\n\n\n\n");
d='y';
if(d=='y')
{
concession();}
f='y';
/*________________printing of ticket__________________________*/
if(f=='y')
{
clrscr();
bgcolor(16);
rectangle(2,2,75,20,112);
printf("\n\n\t**********************************************\n");
printf("\t\t SOUTH CENTRAL RAILWAYS\n");
printf("\t\t Government of INDIA\n\n");
printf(" \tTrain no:4008\t\t\t\tTicket No:0%d\n\t",z);printf("Train name: SADHBHAWNA EXP\n\t ");printf("Origin: NEW DELHI dep:16:45\n\t"); printf(" Dest:MUZAFFARPUR arr:17:30\n");
p();}
break;
case 2:
clrscr();
details();
t=318.0;
printf("\n\n\ttotal charge is Rs.368/-per head");
printf("\n\tIS THERE ANY CONCESSION(Y/N)\n\n\n\n");
d='y';
if(d=='y')
{
concession();}
f='y';
/*________________printing of ticket__________________________*/
if(f=='y')
{
clrscr();
bgcolor(16);
rectangle(2,2,75,20,112);
printf("\n\n\t**********************************************\n");
printf("\t\t SOUTH CENTRAL RAILWAYS\n");
printf("\t\t Government of INDIA\n\n");
printf(" \tTrain no:4008\t\t\t\tTicket No:0%d\n\t",z);printf("Train name: SADHBHAWNA EXP\n\t ");printf("Origin: NEW DELHI dep:16:45\n\t"); printf(" Dest:MUZAFFARPUR arr:17:30\n");
p();}
break;
case 3:
clrscr();
details();
t=298.0;
printf("\n\n\ttotal charge is Rs.298/-per head");
printf("\n\tIS THERE ANY CONCESSION(Y/N)\n\n\n\n");
d='y';
if(d=='y')
{
concession();}
f='y';
/*________________printing of ticket__________________________*/
if(f=='y')
{
clrscr();
bgcolor(16);
rectangle(2,2,75,20,112);
printf("\n\n\t**********************************************\n");
printf("\t\t SOUTH CENTRAL RAILWAYS\n");
printf("\t\t Government of INDIA\n\n");
printf(" \tTrain no:4008\t\t\t\tTicket No:0%d\n\t",z);printf("Train name: SADHBHAWNA EXP\n\t ");printf("Origin: NEW DELHI dep:16:45\n\t"); printf(" Dest:MUZAFFARPUR arr:17:30\n");
p();}
break;
case 4:
clrscr();
details();
t=218.0;
printf("\n\n\ttotal charge is Rs.218/-per head");
printf("\n\tIS THERE ANY CONCESSION(Y/N)\n\n\n\n");
d='y';
if(d=='y')
{
concession();}
f='y';
/*________________printing of ticket__________________________*/
if(f=='y')
{
clrscr();
bgcolor(16);
rectangle(2,2,75,20,112);
printf("\n\n\t**********************************************\n");
printf("\t\t SOUTH CENTRAL RAILWAYS\n");
printf("\t\t Government of INDIA\n\n");
printf(" \tTrain no:4008\t\t\t\tTicket No:0%d\n\t",z);printf("Train name: SADHBHAWNA EXP\n\t ");printf("Origin: NEW DELHI dep:16:45\n\t"); printf(" Dest:MUZAFFARPUR arr:17:30\n");
p();}
break;
case 5:
clrscr();
details();
t=168.0;
printf("\n\n\ttotal charge is Rs.168/-per head");
printf("\n\tIS THERE ANY CONCESSION(Y/N)\n\n\n\n");
d='y';
if(d=='y')
{
concession();}
f='y';
/*________________printing of ticket__________________________*/
if(f=='y')
{
clrscr();
bgcolor(16);
rectangle(2,2,75,20,112);
printf("\n\n\t**********************************************\n");
printf("\t\t SOUTH CENTRAL RAILWAYS\n");
printf("\t\t Government of INDIA\n\n");
printf(" \tTrain no:4008\t\t\t\tTicket No:0%d\n\t",z);printf("Train name: SADHBHAWNA EXP\n\t ");printf("Origin: NEW DELHI dep:16:45\n\t"); printf(" Dest:MUZAFFARPUR arr:17:30\n");
p();}
break;
}break;
case 6507:
printf("\n\n\n\n 6507 JU BANGLORE EXP JODHPUR JN 05:30 BANGALORE CY JN 04:00\n");
printf("\n\n\tclass:\n\t1.FIRST AC\n\t2.SECOND AC \n\t3.2 CHAIR AC CAR\n\t4.S/L FIRST CLASS \n\t5.S/L SECOND CLASS\n\t6.GENERAL\n");
printf("\n enter ur choice: ");
scanf("%d",&q);
switch(q)
{
case 1:
clrscr();
details();
t=400.0;
printf("\n\n\ttotal charge is Rs.400/-per head");
printf("\n\tIS THERE ANY CONCESSION(Y/N)\n\n\n\n");
d='y';
if(d=='y')
{
concession();}
f='y';
/*________________printing of ticket__________________________*/
if(f=='y')
{
clrscr();
bgcolor(16);
rectangle(2,2,75,20,112);
printf("\n\n\t**********************************************\n");
printf("\t\t SOUTH CENTRAL RAILWAYS\n");
printf("\t\t Government of INDIA\n\n");
printf(" \tTrain no:6507\t\t\t\tTicket No:0%d\n\t",z);printf("Train name: JU BANGALORE EXP\n\t ");printf("Origin: JODHPUR dep:05:30\n\t"); printf(" Dest:BANGALORE arr:04:00\n");
p();}
break;
case 2:
clrscr();
details();
t=350.0;
printf("\n\n\ttotal charge is Rs.350/-per head");
printf("\n\tIS THERE ANY CONCESSION(Y/N)\n\n\n\n");
d='y';
if(d=='y')
{
concession();}
f='y';
/*________________printing of ticket__________________________*/
if(f=='y')
{
clrscr();
bgcolor(16);
rectangle(2,2,75,20,112);
printf("\n\n\t**********************************************\n");
printf("\t\t SOUTH CENTRAL RAILWAYS\n");
printf("\t\t Government of INDIA\n\n");
printf(" \tTrain no:6507\t\t\t\tTicket No:0%d\n\t",z);printf("Train name: JU BANGALORE EXP\n\t ");printf("Origin: JODHPUR dep:05:30\n\t"); printf(" Dest:BANGALORE arr:04:00\n");
p();}
break;
case 3:
clrscr();
details();
t=300.0;
printf("\n\n\ttotal charge is Rs.300/-per head");
printf("\n\tIS THERE ANY CONCESSION(Y/N)\n\n\n\n");
d='y';
if(d=='y')
{
concession();}
f='y';
/*________________printing of ticket__________________________*/
if(f=='y')
{
clrscr();
bgcolor(16);
rectangle(2,2,75,20,112);
printf("\n\n\t**********************************************\n");
printf("\t\t SOUTH CENTRAL RAILWAYS\n");
printf("\t\t Government of INDIA\n\n");
printf(" \tTrain no:6507\t\t\t\tTicket No:0%d\n\t",z);printf("Train name: JU BANGALORE EXP\n\t ");printf("Origin: JODHPUR dep:05:30\n\t"); printf(" Dest:BANGALORE arr:04:00\n");
p();}
break;
case 4:
clrscr();
details();
t=250.0;
printf("\n\n\ttotal charge is Rs.250/-per head");
printf("\n\tIS THERE ANY CONCESSION(Y/N)\n\n\n\n");
d='y';
if(d=='y')
{
concession();}
f='y';
/*________________printing of ticket__________________________*/
if(f=='y')
{
clrscr();
bgcolor(16);
rectangle(2,2,75,20,112);
printf("\n\n\t**********************************************\n");
printf("\t\t SOUTH CENTRAL RAILWAYS\n");
printf("\t\t Government of INDIA\n\n");
printf(" \tTrain no:6507\t\t\t\tTicket No:0%d\n\t",z);printf("Train name: JU BANGALORE EXP\n\t ");printf("Origin: JODHPUR dep:05:30\n\t"); printf(" Dest:BANGALORE arr:04:00\n");
p();
}
break;
case 5:
clrscr();
details();
t=200.0;
printf("\n\n\ttotal charge is Rs.200/-per head");
printf("\n\tIS THERE ANY CONCESSION(Y/N)\n\n\n\n");
d='y';
if(d=='y')
{
concession();}
f='y';
/*________________printing of ticket__________________________*/
if(f=='y')
{
clrscr();
bgcolor(16);
rectangle(2,2,75,20,112);
printf("\n\n\t**********************************************\n");
printf("\t\t SOUTH CENTRAL RAILWAYS\n");
printf("\t\t Government of INDIA\n\n");
printf(" \tTrain no:6507\t\t\t\tTicket No:0%d\n\t",z);printf("Train name: JU BANGALORE EXP\n\t ");printf("Origin: JODHPUR dep:05:30\n\t"); printf(" Dest:BANGALORE arr:04:00\n");
p();
}
break;
}break;
}
}
/*______________________________________collection of details___________________________________________*/
void details()
{
bgcolor(16);
rectangle(2,2,75,20,112);
printf("\n\n\n\n\t");
pstr("Enter the NAME :",4,6,32); rectangle(4,32,30,0,15);gotoxy(33,5);
fflush(stdin);
gets(s2);
pstr("Enter the AGE :",6,6,32);rectangle(6,32,30,0,15);gotoxy(33,7);
scanf("%d",&k);
}
/*___________________________printing of ticket___________________________________*/
void p()
{
printf("\tdate of journey:");
puts(s1);
printf("\n\t NAME: ");
puts(s2);
printf("\n\t AGE : %d\n",k);
printf("\n\t**PLEASE PROVIDE PROOF OF CONCESSION(if any)**\n");
//puts(l);
printf("\n\tTHE TOTAL CHARGE IS %f/-",t);
printf("\n\n\n\t\t\t*$*HAPPY JOURNEY*$*\n");
printf("\t***********************************************\n");
}
/*_____________________________info about concessions________________________________*/
void concession()
{
printf("\t1.BLIND CONCESSION-75%\n ");
printf("\t2.DEAF & DUMB CONCESSION50%\n");
printf("\t3.DOCTOR'S CONCESSION-10%\n");
printf("\t4.HANDICAPPED CONCESSION-75%\n");
printf("\t5.KISAN CONCESSION-25%\n");
printf("\t6.PUBLIC EXAMINATION CONCESSION-50%\n");
printf("\t7.RESEARCH SCHOLAR CONCESSION-50%\n");
printf("\t8.SENIOR CITIZEN CONCESSION-30%\n");
printf("\t9.WAR WIDOW CONCESSION-75%\n\n\n");
pstr("enter ur choice(ONLY IF PROOFS ARE AVAILABLE)",40,15,64);
scanf("%d",&l);
switch(l)
{
case 1:t=t*25/100;break;
case 2:t=t*50/100;break;
case 3:t=t*90/100;break;
case 4:t=t*25/100;break;
case 5:t=t*75/100;break;
case 6:t=t*50/100;break;
case 7:t=t*50/100;break;
case 8:t=t*70/100;break;
case 9:t=t*25/100;break;
}
}
message()
{
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -