WWW - Slideshare - Net - Rahulkushwaha06 - Computer Science Investigatory Project Class 12

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 35

Search Upload Login Signup

Computer Science Investigatory Project Class 12 Self-employed


Mar 15, 2014 • 480 likes • 395,391 views Attended Gandhi Institute of Follow
Technology & Management (GITA…

Education

1 of 20

Save slide

PDFmyURL converts web pages and even full websites to PDF easily and quickly.
Save slide

PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
More Related Content
What's hot (20)

Library Management Factors on which the Physics Investigatory Computer science Project front page, index, Chemistry project for Class
Project (computer science… internal resistance/emf of… Project Class 12 project.pdf certificate, and … 12

Viewers also liked (20)

PDFmyURL converts web pages and even full websites to PDF easily and quickly.
Computer science project C++ project on police 12th CBSE Computer School Management (c++) c++ project on restaurant Hotel Management system
work station software Science Project billing in C++

Similar to Computer Science Investigatory Project Class 12 (20)

Railway reservation(c++) C.S. project report on Report Card making BY Final Report Computer science project Internship report on MyGP
railway ticket reservation Mitul Patel of Grameenphone LTD.

More from Self-employed (20)

Chemistry Investigatory Semiconductor Devices Semiconductor Devices Semiconductor Devices Nuclei And Atoms Class 12 Wave Optics Class 12 Part-1
Project Class 12 Class 12 Part-3 Class 12 Part-2 Class 12 Part-4

PDFmyURL converts web pages and even full websites to PDF easily and quickly.
Recently uploaded (20)

2023-10-October.pdf How To Write An Intro For 1.11.24 Movement growth and development in MyTMe - The T-shape Module 2 Technical skills
An Essay. Online … Mythologies and the … preschooler age group in … metric - ISSIP Workshop 1… for community radio and …

Computer Science Investigatory Project Class 12


1. A Project Report On Railway Ticket Reservation Submitted By RAHUL KUSHWAHA Class : XII A Under the Guidance of Mr. Anil Kumar PGT (Computer Science) Department of Computer Science Kendriya Vidyalaya No. 2, Nausenabaugh Visakhapatnam.
2. C E R T I F I C A T E This is to certify that RAHUL KUSHWAHA Of Class XII A has prepared the report on the Project entitled “Railway Ticket Reservation”. The report is the result of his efforts & endeavors. The report is found worthy of acceptance as final project report for the subject
Computer Science of Class XII. He has prepared the report under my guidance. (Mr. Anil Kumar) PGT (Computer Science) Department of Computer Science Kendriya Vidyalaya No.2, Nausenabaugh, Visakhapatnam. Department of Computer Science Kendriya Vidyalaya No. 2,
Nausenabaugh Visakhapatnam
3. C E R T I F I C A T E The project report entitled “Railway Ticket Reservation”, Submitted by RAHUL KUSHWAHA of Class XII A for the CBSE Senior Secondary Examination class XII of Computer Science at Kendriya Vidyalaya No. 2, Nausenabaugh Visakhapatnam has been examined.
SIGNATURE OF EXAMINER Department of Computer Science Kendriya Vidyalaya No. 2, Nausenabaugh Visakhapatnam
4. D E C L A R A T I O N I hereby declare that the project work entitled “Railway Ticket Reservation”, submitted to Department of Computer Science, Kendriya Vidyalaya No. 2, Nausenabaugh, Visakhapatnam is prepared by me. All the coding are result of my personal efforts. RAHUL
KUSHWAHA Class XII A
5. A C K N O W L E D G E M E N T I would like to express a deep sense of thanks & gratitude to my project guide Mr. Anil Kumar Sir for guiding me immensely through the course of the project. He always evinced keen interest in my work. His constructive advice & constant motivation have
been responsible for the successful completion of this project. My sincere thanks goes to Shri S.V. Babu, Our principal sir, for his co-ordination in extending every possible support for the completion of this project. I also thanks to my parents for their motivation & support. I must thanks
to my classmates for their timely help & support for compilation of this project. Last but not the least, I would like to thank all those who had helped directly or indirectly towards the completion of this project. RAHUL KUSHWAHA Class: XIIA
6. CONTENTS 1. HEADER FILES USED. . . . . . . . . . . . . . . . . 2. FILES GENERATED. . . . . . . . . . . . . . . . . . . 3. WORKING DESCRIPTION. . . . . . . . . . . . . 4. CODING. . . . . . . . . .. . . . . . . . . . . . . . . . . 5. OUTPUT SCREENS. . . . . . . . . . . . . . . . . . . 6. CONCLUSION. . . . . . . . . . . . . . . . . . . . . . . . . . 7. BIBLIOGRAPHY. . . . .
....................
7. HEADER FILES USED 1.FSTREAM.H – for file handling, cin and cout 2. PROCESS.H – for exit() function 3. CONIO.H – for clrscr() and getch() functions 4. STDIO.H – for standard I/O operations 5.STRING.H – for string handling 6.MATH.H–for doing mathematical operations
8. FILES GENERATED DATA FILES TRAIN.DAT PROGRAM FILE RAILWAY TICKET RESERVATION.CPP OBJECT FILE TRAIN.OBJ EXECUTION FILE TRAIN.EXE
9. WORKING DESCRIPTION This program is designed to keep the friend’s record. This program consists of FIVE options as follows 1. TO ADD NEW RAILWAY STATION 2. TO BOOK TICKET 3. TO CHANGE PER KM RATES 4. TO MODIFY DATABASE OF TRAIN 5. TO EXIT
10. CODING //Indian Railways - Ticket Reservation //Submitted By RAHUL KUSHWAHA #include<fstream.h> #include<conio.h> #include<stdio.h> #include<math.h> #include<string.h> #include<process.h> char from[30],to[30]; void detail() { cout<<"From"<<endl; gets(to); cout<<"To"
<<endl; gets(from); } class railways { char station[30]; unsigned int distance; float fare; public: void ad_data() { cout<<"Enter Railway Station name"<<endl; gets(station); cout<<"enter its distance from Jammu Tawi"<<endl; cin>>distance; } void amount(int a,int b,int c)
11. { cout<<"total distance="<<fabs((a-b))<<"ncharges per/km="<<c; fare=fabs((a-b))*c; cout<<"nticket cost ="<<fare; } unsigned int dist() { return distance; } char* station_v() { return station ; } void modify() { cout<<"nEnter new railway stationn"; gets(station); cout<<"nenter its
distance from jammu tawin"; cin>>distance; } }tr; void main() { clrscr(); unsigned int per_km=5,choice, d1=0,d2=0,i; char station_searched[30]; while(1) { clrscr(); cout<<"ntttWELCOME TO INDIAN RAILWAYSn"; for(i=0;i<80;i++) { cout<<"-";
12. } cout<<"Enter your choice nt1:->Add new railway stationnt2:- >Book ticket"<<endl; cout<<"t3:->Change per km ratesnt4:->modify database of trainnt5:->exitn"; for(i=0;i<80;i++) { cout<<"-"; } cin>>choice; while(choice==1) { ofstream of1("train.dat",ios::binary|ios::app); tr.ad_data();
of1.write((char*)&tr,sizeof(tr)); of1.close(); break; } while(choice==2) { ifstream of1("train.dat",ios::binary); detail(); while(of1) { of1.read((char*)&tr,sizeof(tr)); if(0==stricmp(from,tr.station_v())) { d1=tr.dist(); }
13. if(0==stricmp(to,tr.station_v())) { d2=tr.dist(); } if(d1 && d2) { tr.amount(d1,d2,per_km); getch(); break; } if(of1.eof()) { cout<<"nstations not found check your spellingn"; getch(); } } of1.close(); break; } if(choice==3) { cout<<"Enter new per km rates"; cin>>per_km; }
if(choice==4) { cout<<"enter the railway station to be changed"; gets(station_searched); ifstream f1("train.dat",ios::binary); while(f1 )
14. { f1.read((char*)&tr,sizeof(tr)); long pos=f1.tellg(); if(0==strcmp(station_searched,tr.station_v())) { f1.seekg((-1*sizeof(tr),ios::cur)); tr.modify(); f1.close(); ofstream f1("train.dat",ios::app); f1.seekp(pos,ios::beg); f1.write((char*)&tr,sizeof(tr)); cout<<"record
modified"; f1.close(); break; } else if(f1.eof()) { cout<<"nStation not foundn"; getch();
15. } } } if(choice==5) { cout<<"nTHANK YOU FOR USING INDIAN RAILWAYS "; getch(); exit(0); } if(choice!=1&&choice!=2&&choice!=3&&choice!=4&&choice!=5) { cout<<"entered wrong choice PROGRAM IS ABORTING!!!!!!"; getch(); exit(0); } } getch(); }
16. OUTPUT 1. WELCOME SCREEN 2. ADD NEW RAILWAY STATION
17. 3. TO BOOK TICKET 4. TO CHANGE PER KM RATES
18. 5. TO MODIFY DATABASE OF TRAIN
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
19. 6. TO EXIT
20. BIBLIOGRAPHY 1 http://www.google.com/ 2 http://en.wikipedia.org 3 Computer Science with C++ by Sumita Arora 4 Object Oriented Programming by Robert Lafore 5 www.bOtskOOL.com

About Support Terms Privacy Copyright Cookie Preferences Do not sell or share my personal information Everand English 

© 2024 SlideShare from Scribd  

PDFmyURL converts web pages and even full websites to PDF easily and quickly.

You might also like