RAILWAY SEAT RESERVATION PROJECT


RAILWAY SEAT RESERVATION PROJECT



Description: This C++ program on RAILWAY SEAT RESERVATION is a simple text base program.We have used procedure oriented method to design this program. This program is without grahics to keep program simple for beginners.



MS Visual C++ 6.0 (standard version)

DYNAMIC QUEUE


DYNAMIC QUEUE



linked list implemented queue containing data values, function to insert and delete a number from the queue

DYNAMIC STACK


DYNAMIC STACK



Defining structure of node for the linked stack, Defining member function PUSH() - to push a node to the stack which is allocated dynamically, POP() - to remove a node from the stack and release the memory.

CIRCULAR QUEUE


CIRCULAR QUEUE



Array implemented circular queue containing data values, function to insert and delete data from the queue

STATIC STACK


STATIC STACK



Stack as an Array, Defining member function PUSH() - to push data to the stack, POP() - to remove data from the stack.

POINTER


POINTER



C++ Memory Map, Defining Pointer Variable, Pointer Arithmetics, Pointers and Arrays, Pointers and strings, Pointers to Structures, Dynamic memory, Memory Leak, Self Referential Structure

TEXT & BINARY FILE


TEXT & BINARY FILE



Program to write, read, display, count number of characters, words,lines in text file. In binary file write, display records, search, delete and modify a record

DATA FILE HANDLING


DATA FILE HANDLING



File, Stream, Text file, Binary file, ofstream, ifstream, fstream class, Opening a file, Closing file, Input and output operation, File pointer and their manipulation

INHERITANCE


INHERITANCE



Inheritance, Base Class, Derived Class, Single Inheritance, Multiple, Hierarchical, Multilevel and Hybrid Inheritance, Visibility Mode, Containership, Overriding of function in inheritance, Virtual Base Class

CONSTRUCTOR


CONSTRUCTOR



Constructor, Types of Constructor, Default Constructor, Para-meterized Constructor Copy Constructor, Constructor overloading, Destructor

CLASSES & OBJECTS


CLASSES & OBJECTS



Classes and Objects, declaring a class, private members, protected members, public members, Example of a class

OOP CONCEPTS


OOP CONCEPTS



Procedural Paradigm, Object Oriented programming, Object, Class, Data Abstraction, Encapsulation, Modularity, Advantages of Object oriented programming

STRUCTURE


STRUCTURE



Defining a structure, Declaring Variables of Type struct, Accessing of its data members, Initialization of structure variable,Nested structure, typedef, Enumerated data type, #define, Macros

2-D ARRAY


2-D ARRAY



read a 2-D array, display content of a 2-D array, sum of two 2-D arrays, multiply two 2-D arrays, sum of rows & sum of columns of 2-D array, sum of diagonal elements of square matrix, transpose of a 2-D array

STRINGS


STRING



Declaration, Initializing, Reading strings, Printing strings, cin, gets(), cout, puts() counting number of characters in string, count number of words, length of string, copy contents of string, concatenate, compare string

ARRAY


ARRAY



Declaration, Initialization of 1-D Array, Referring to array elements, using loop to input array from user, array as Parameter, traverse, Read, Linear Search, Binary Search, Bubble, Insertion Sort, Selection Sort, Merge

FUNCTION


FUNCTION



Prototyping, defining and calling a function, actual parameters and formal parameters, return type of a function, call by value, call by reference, inline function, default argument, global variable local variable

LIBRARY FUNCTION


LIBRARY FUNCTION



#Include Directive, Mathematical Functions, Character Functions, String Functions, Console I/O functions, General purpose standard library functions, Some More Functions

FLOW OF CONTROL


FLOW OF CONTROL



Conditional Statements, if statement, if else , nested if, switch statement, Looping statement, while loop, do-while loop, for loop, Jump Statements, goto, break, continue

OPERATORS


OPERATORS



Arithmetical operators, Relational operators, Logical operators, Unary operators, Assignment operator, Compound Assignment Operators, Conditional operator

DATA HANDLING


DATA HANDLING



Basic data types, Variables, Input/Output (I/O), Type conversion, type casting, Constants, Structure of C++ Program, Comments

C++ BASICS


C++ BASICS



C++ Character Set, Tokens, Keywords, Identifiers, Literals, Integer constants, Character constants, Floating constants, Strings constants, Escape Sequence, Punctuators, Operators

GETTING STARTED


GETTING STARTED



Need of Programming Language, Source Code, Object code, C++ Compiler, Preprocessor, Linker, Using C++ Compiler

SNAKE AND LADDER GAME PROJECT


SNAKE AND LADDER GAME PROJECT

C++ Project for Class 11
 
Description: This C++ program on SNAKE AND LADDER GAME is a simple text base game.We have used procedure oriented method to design this game. This program is without grahics to keep program simple for beginners. Two players can play this game and the player who cross 100 first is the winner.

CASINO GAME PROJECT


CASINO GAME PROJECT

C++ Project for Class 11
 
Description: This C++ program on CASINO GAME is a simple text base game.We have used procedure oriented method to design this game. This program is without grahics to keep program easy for beginners. Player can deposit his money to play. From this amount he can bet on number between 1 to 12. If he win he gets 10 times of money otherwise lost his money.

TIC TAC TOE GAME PROJECT


TIC TAC TOE GAME PROJECT

C++ Project for Class 11
 
Description: This C++ program on TIC TAC TOE GAME is a simple text base game. This program is without grahics to focus on logic /algorithm used in game. Two players can play this game.

SUPERMARKET BILLING PROJECT


SUPERMARKET BILLING PROJECT

C++ Project for Class 12
 
Description: This C++ menu driven programs on SUPERMARKET BILLING SYSTEM has product class with data members like product no, product name, price, qty, tax, discount. Product details is stored in a binary file. A customer can purchase product and his invoice generated. Administrator can create, modify, view and delete product record.

STUDENT REPORT CARD PROJECT


STUDENT REPORT CARD PROJECT

C++ Project for Class 12
 
Description: This C++ mini project on STUDENT REPORT CARD has student class with data members like roll no, name, marks and grade. Member functions in this class are used for accept / display details of students and a function to calculate grade based on marks obtained by student. Student Records are stored in binary file.

LIBRARY MANAGEMENT SYSTEM PROJECT


LIBRARY MANAGEMENT SYSTEM PROJECT

C++ Project for Class 12
 
Description: This C++ menu driven programs on LIBRARY MANAGEMENT SYSTEM has book and student class with data members like book no, bookname, authorname. Books records is stored in a binary file. A student can issue book and deposit it within 15 days. Student is allowed to issue only one book. Student Records are stored in binary file. Administrator can add, modify or delete record.

BANKING SYSTEM PROJECT


BANKING SYSTEM PROJECT


C++ Project for Class 
Description: This C++ programs on BANKING SYSTEM has account class with data members like account number,name,deposit, withdraw amount and type of account. Customer data is stored in a binary file. A customer can deposite and withdraw amount in his account. User can create, modify and delete account.