Beruflich Dokumente
Kultur Dokumente
1
PREFACE
2
CERTIFICATE
Signature of supervision
Name: Mrs. Uma Devi
………………………..
Designation: Sr. Faculty
3
STUDENT
DECLARATION
4
ENROL
NO : 07031240004
ACKNOWLEDGEMENT
DEEPIKA LUTHRA
Enrollment No. : 07031240004
5
INDEX
Certificate
Declaration
Acknowledgement
1) Abstraction
2) Introduction
3) Objectives
4) System Analysis
5) System Design
8) Features
9) Conclusion
6
11) Coding
12) Testing
14) Bibliography
15) References
16) Implementation
20) Suggestions
21) Notes
7
ABSTRACTION
8
ABSTRACT
9
OBJECTIVES
10
OBJECTIVE
11
• Investigating the new problems, which occur during the
project development.
ISSUES: -
12
Who should use the project (work of a project)?
program.
13
INTRODUCTION
14
INTRODUCTION
15
It has various options for reserving tickets of various
passengers in the flight, with their name, age, sex, ticket no. and
16
SYSTEM
ANALYSIS
17
System Analysis
1. Identification of need
2. Information Gathering
18
1. Identification of Need
2. Information Gathering
19
3. Feasibility Study
20
SYSTEM DESIGN
21
SYSTEM DESIGN
22
CASE DIAGRAM
23
USE CASE DIAGRAM
24
Use Case 4: Cancellation
25
DATA FLOW
DIAGRAM
26
DFD
27
LEVEL 1 DFD
28
“ER” DIAGRAM
Flight
details
Flight
Passe
nger Passeng
Manag er
er details
Booki
ng
Cancell
ation
Quit
29
☺ New Reservation
☺ Passenger’s Information
☺ Modify Records
☺ Cancellation
☺ Quit To System
INPUTS
30
Ω PASSENGER DETAILS
☺Name of Passenger
☺Sex of Passenger
☺Age of Passenger
☺Nationality
Ω MODIFICATIONS
☺Ticket No
☺Name of Passenger
☺Sex of Passenge
☺Age of Passenger
☺Nationality
Ω CANCELLATION
☺Ticket No.
31
SYSTEM
REQUIREMENTS
32
REQUIREMENTS
HARDWARE:
OPERATING SYSTEM:
• WINDOWS 98, 2000.
• WINDOWS XP, VISTA.
SOFTWARE:
33
CONCLUSION
34
CONCLUSION
35
FEASIBILITY
STDUY
36
FEASIBILITY STUDY
37
TECHNICAL FEASIBILITY
38
ECONOMICAL FEASIBILITY
39
MY PROJECT IS-:
COST – BENEFIT
ANALYSIS
Developing an IT application is an
investment. Since, after developing that
application it provides the organization
with profits. Profits can be monetary or in
the form of an improved working
environment.
40
DATA DICTIONARY
Certain values like array size used in Classes for storing the records by the user
are suppose to have the same length throughout the program. A variable Log is
a global variable, which is used to store the level of user at the time of login.
With the help of this variable software decides that how much access should be
given to a particular user.
41
CODING
42
CODING
//******************************************************
*****************
// Structure containing variables for air reservation.
//******************************************************
*****************
struct airway
43
{
char name[20], sex, from[20], rstatus[2],nat[10] ;
int passno,age,des ;
};
//*********************************************************
**************
// Class To Control All The Functions Related To Air Reservation.
//*********************************************************
**************
class air
{
private :
airway r ;
void getdata(int) ;
void add() ;
void list() ;
void pinfo() ;
void cancel() ;
void update();
void mod() ;
char select() ;
public :
//graphi();
44
void nik1() ;
void nik();
};
//************************************************************
***********
// FUNCTION NAME : NIK1
// DESCRIPTION : This function opens up the main menu and
calls other
// related functions.
//*********************************************************
**************
cprintf(" M A I N -- M E N U ") ;
gotoxy(30, 7) ;
cprintf("÷ 1 - New Reservation ÷÷");
gotoxy(30, 9) ;
cprintf("÷ 2 - Passenger Info. ÷÷");
45
gotoxy(30, 11) ;
cprintf("÷ 3 - Modify Record ÷÷") ;
gotoxy(30, 13) ;
cprintf("÷ 4 - Display Information Of Passengers ÷÷") ;
gotoxy(30, 15) ;
cprintf("÷ 5 - Cancellation ÷÷") ;
gotoxy(30, 17) ;
46
//******************************************************
*****************
// FUNCTION NAME : SELECT
// DESCRIPTION : This function opens up a sub-menu for the
user to
// select an aircraft from the list.
//******************************************************
****************
cprintf("S E L E C T A F L I G H T") ;
gotoxy(23, 6) ;
gotoxy(27, 9) ;
cprintf("1 - Air India\n") ;
gotoxy(27, 10) ;
cprintf("2 - British Airways\n") ;
gotoxy(27, 11) ;
cprintf("3 - Gulf Airways\n") ;
gotoxy(27, 12) ;
cprintf("4 - United Airlines \n") ;
gotoxy(27, 13) ;
47
cprintf("5 - Lufthansa \n") ;
gotoxy(27, 15) ;
cprintf("R - Return to Main Menu\n") ;
gotoxy(27, 16) ;
cprintf("Q - Quit to System\n") ;
gotoxy(30, 20) ;
cprintf("Enter Choice : ") ;
choice = getch() ;
choice = toupper(choice) ;
switch(choice)
{
case '1' : return(choice) ;
case '2' : return(choice) ;
case '3' : return(choice) ;
case '4' : return(choice) ;
case '5' : return(choice) ;
case 'R' : nik1() ;
case 'Q' : exit(1) ;
case 27 : nik1() ;
default : cout <<"\a" ; select() ;
}
} while(1) ;
}
48
//******************************************************
*****************
// FUNCTION NAME : GETDATA
// DESCRIPTION : Function to get Passenger Info from User
for Addition
// and Modification
//******************************************************
*****************
49
gotoxy(20,9) ;
cprintf("Enter NAME of Passenger : ") ;
gets(r.name) ;
gotoxy(20,10) ;
cprintf("Enter SEX of Passenger(M/F) : ") ;
cin>>r.sex ;
while(1)
{
gotoxy(34,12);
cout<<" ";
if(r.sex=='m'||r.sex=='M'||r.sex=='f'||r.sex=='F')
break;
gotoxy(34,12);
cout<<"ENTER M OR F"<<endl;
getch();
gotoxy(34,12);
cout<<" ";
gotoxy(20,10) ;
cout << " ";
gotoxy(20,10);
cprintf("Enter SEX of Passenger : ") ;
cin>>r.sex ;
50
}
gotoxy(20,11) ;
cprintf("Enter AGE of Passenger : ") ;
cin>>r.age ;
while(1)
{
gotoxy(34,12);
cout<<" ";
gotoxy(34,12);
cout << "Enter Correct age";
getch();
gotoxy(34,12);
cout<<" ";
gotoxy(20,11) ;
cout << " ";
gotoxy(20,11) ;
cprintf("Enter AGE of Passenger : ") ;
cin >> r.age ;
51
}
gotoxy(20,12);
cprintf("ENTER THE NATIONALITY :");
gets(r.nat);
gotoxy(20,13);
cprintf("STARTING POINT : ") ;
cout<<" DELHI\n";
gotoxy(20,14) ;
cprintf(" DESTINATION : ") ;
switch(r.des)
{
case 1:
cout<<" LONDON\n";
break;
case 2:
cout<<" NEW YORK\n";
break;
case 3:
cout<<" PARIS\n";
break;
case 4:
cout<<" SWITZERLAND\n";
break;
}
gotoxy(20,16) ;
cprintf("TICKET NO. : ") ;
52
cout << r.passno ;
}
//*********************************************************
**************
// FUNCTION NAME : ADD
// DESCRIPTION : Function to add the data provided from
GETDATA into
// the required file.
//*********************************************************
**************
53
case '5' : strcpy(filename,"Luf.Dat") ; break ;
}
airs.open(filename, ios::in | ios::binary | ios::app) ;
while(airs.read((char *)&temp, sizeof(airway)))
t++ ;
airs.close() ;
do
{
if (t < 5)
strcpy(r.rstatus, "C") ;
else strcpy(r.rstatus, "W") ;
if(t<8)
{
t++ ;
clrscr() ;
gotoxy(25,3) ;
cprintf("ADDITION OF NEW PASSENGER") ;
gotoxy(23,4) ;
cprintf("ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ") ;
gotoxy(20,6) ;
54
case '3': cout <<"Gulf Airways" ; break ;
case '4': cout <<"United Airlines" ; break ;
case '5': cout <<"Lufthansa" ; break ;
}
getdata(t) ;
gotoxy(20,16) ;
cprintf("STATUS : ") ;
if (t <5)
cout <<"\aCONFIRMED" ;
else cout <<"\aWAITING LIST";
getch() ;
airs.open(filename, ios::out | ios::binary | ios::app) ;
airs.write((char *)&r, sizeof(airway)) ;
airs.close() ;
}
else
{
clrscr() ;
gotoxy(22,20) ;
cout <<"NO MORE TICKETS AVAILABLE FOR THIS
Flight\a" ;
getch() ;
}
gotoxy(12,25) ;
cout <<"\aDo you wish to make any more reservation on this
Flight (Y/N)" ;
do
{
55
choice1 = getch() ;
choice1 = toupper(choice1) ;
} while((choice1 != 'Y') && (choice1 != 'N')) ;
} while(choice1 == 'Y') ;
gotoxy(1,25) ;
clreol() ;
gotoxy(12,25) ;
cout << "Do you wish to make any more reservation on
any Flight (Y/N)" ;
do
{
choice2 = getch() ;
choice2 = toupper(choice2) ;
} while((choice2 != 'Y') && (choice2 != 'N')) ;
} while(choice2 == 'Y') ;
//******************************************************
*****************
// FUNCTION NAME : PINFO
// DESCRIPTION : Function to get full details of a particular
Passenger
56
//******************************************************
*****************
57
{
clrscr() ;
gotoxy(25,25) ;
cout <<"Record Not Found......\a" ;
getch() ;
}
else
{
airs.open(filename, ios::in | ios::binary | ios::app) ;
while(airs.read((char *)&r, sizeof(airway)))
{
if (r.passno == p)
{
clrscr() ;
gotoxy(27,3) ;
cprintf("PASSENGER INFORMATION") ;
gotoxy(23,6) ;
58
}
gotoxy(23,7) ;
cprintf("Passenger No. : ") ;
cout <<r.passno ;
gotoxy(23,9) ;
cprintf("NAME of Passenger : ") ;
cout <<r.name ;
gotoxy(23,10) ;
cprintf("SEX of Passenger : ") ;
cout <<r.sex ;
gotoxy(23,11) ;
cprintf("AGE of Passenger : ") ;
cout <<r.age ;
gotoxy(23,12);
cprintf("NATIONALITY : ");
cout<<r.nat;
gotoxy(23,13) ;
cprintf("STARTING POINT : ") ;
cout <<"DELHI" ;
gotoxy(23,14) ;
cprintf("DESTINATION : ") ;
switch(r.des)
{
case 1:
cout<<"LONDON\n";
break;
case 2:
59
cout<<"NEW YORK\n";
break;
case 3:
cout<<"PARIS\n";
break;
case 4:
cout<<"SWITZERLAND\n";
break;
}
gotoxy(23,16) ;
cprintf("TICKET NO. : ") ;
cout <<r.passno ;
gotoxy(23,17) ;
cprintf("STATUS : ") ;
if(strcmp(r.rstatus, "W") == 0)
cout <<"WAITING LIST" ;
else cout <<"CONFIRMED" ;
gotoxy(5,25) ;
cout <<"Press Any Key To Continue........" ;
getch() ;
}
}
airs.close() ;
}
}
60
//******************************************************
*****************
// FUNCTION NAME : LIST
// DESCRIPTION : Function to show passenger list flight wise.
//******************************************************
*****************
gotoxy(29,3) ;
cprintf("P A S S E N G E R L I S T") ;
gotoxy(27,4) ;
cprintf("ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ") ;
gotoxy(33,5) ;
switch(c)
61
{
case '1': cprintf("AIR INDIA") ; break ;
case '2': cprintf("BRITISH AIRWAYS") ; break ;
case '3': cprintf("GULF AIRWAYS") ; break ;
case '4': cprintf("UNITED AIRLINES") ; break ;
case '5': cprintf("LUFTHANSA") ; break ;
}
gotoxy(3,7) ;
cprintf(" Passenger Number ") ;
gotoxy(27,7) ;
cprintf(" P A S S E N G E R - N A M E ") ;
gotoxy(62,7) ;
cprintf(" Reservation Status") ;
int i = 9 ;
airs.open (filename, ios::in | ios::binary) ;
while(airs.read((char *)&r, sizeof(airway)))
{
gotoxy(10,i) ;
cout <<r.passno ;
gotoxy(30,i) ;
cout <<r.name ;
gotoxy(66,i) ;
if (strcmp(r.rstatus, "C") == 0)
cout <<"CONFIRMED" ;
else
62
cout <<"WAITING LIST" ;
i++ ;
}
gotoxy(25,25) ;
cprintf("\aPress Any Key To Continue..............") ;
getch() ;
airs.close() ;
}
//******************************************************
*****************
// FUNCTION NAME : MOD
// DESCRIPTION : Function to get modify ticket details
entered during
// reservation.
//******************************************************
*****************
//******************************************************
*****************
63
// FUNCTION NAME : CANCEL
// DESCRIPTION : Function to cancel a ticket.
//******************************************************
*****************
64
if(p>k)
{
clrscr();
gotoxy (25,24);
cout<<"\aPASSENGER NUMBER DOES NOT
EXIST";
getch();
return;
}
clrscr() ;
gotoxy(25,3) ;
cprintf(" CANCELLATION OF TICKET ") ;
airs.open(filename, ios::in | ios::binary) ;
airs1.open("Temp.Dat", ios::out | ios::binary) ;
while (airs.read((char *)&r, sizeof(airway)))
{
if (r.passno > p)
{
r.passno-- ;
airs1.write((char *)&r, sizeof(airway)) ;
}
else if (r.passno < p)
airs1.write((char *)&r, sizeof(airway)) ;
}
airs.close() ;
airs1.close() ;
remove(filename) ;
65
rename("Temp.Dat", filename) ;
clrscr() ;
gotoxy(25,24) ;
cout <<"\a Ticket Successfully Cancelled......" ;
getch() ;
}
//******************************************************
*****************
// FUNCTION NAME : UPDATE
// DESCRIPTION : Function to update a ticket.
//******************************************************
*****************
66
void air :: update()
{
fstream airs, airs1 ;
int p,k=0 ;
char c, filename[8] ;
c = select() ;
switch(c)
{
case '1' : strcpy(filename,"Ind.Dat") ; break ;
case '2' : strcpy(filename,"Brit.Dat") ; break ;
case '3' : strcpy(filename,"Gulf.Dat") ; break ;
case '4' : strcpy(filename,"Unit.Dat") ; break ;
case '5' : strcpy(filename,"Luf.Dat") ; break ;
}
clrscr() ;
gotoxy(10,3) ;
cout <<"Enter Passenger Number : " ;
cin >>p ;
airs.open(filename, ios::in | ios::binary | ios::app) ;
while (airs.read((char *)&r, sizeof(airway)))
{
k++ ;
}
airs.close();
if(p>k)
{
clrscr();
67
gotoxy (25,24);
cout<<"\aPASSENGER NUMBER DOES NOT
EXIST";
getch();
return;
}
clrscr() ;
gotoxy(25,3) ;
cprintf(" CANCELLATION OF TICKET ") ;
airs.open(filename, ios::in | ios::binary) ;
airs1.open("Temp.Dat", ios::out | ios::binary) ;
while (airs.read((char *)&r, sizeof(airway)))
{
if (r.passno > p)
{
r.passno-- ;
airs1.write((char *)&r, sizeof(airway)) ;
}
else if (r.passno < p)
airs1.write((char *)&r, sizeof(airway)) ;
}
airs.close() ;
airs1.close() ;
remove(filename) ;
rename("Temp.Dat", filename) ;
68
while (airs.read((char *)&r, sizeof(airway)))
{
if (r.passno <= 5)
strcpy(r.rstatus, "C") ;
else
strcpy(r.rstatus, "W") ;
airs1.write((char *)&r, sizeof(airway)) ;
}
airs.close() ;
airs1.close() ;
remove(filename) ;
rename("Temp.Dat", filename) ;
clrscr() ;
gotoxy(15,12) ;
cout <<"\a Press Enter to update the record......" ;
getch() ;
}
//******************************************************
******************
// Main Function
//******************************************************
******************
void main()
{
air obj ;
69
obj.nik();
clrscr();
obj.nik1() ;
char msg[33];
int gd=DETECT,gm,x1,x2,y1,y,y2,s=30,j,w,S,stangle;
int i,r;
//int dly=160,dly1=30;//110 40
initgraph(&gd,&gm,"c:\\tc\\bgi");
setcolor(15);
line (320-150,320-13,320+150,320-13);
line (320-150,320+12,320+150,320+12);
line (320-150,320-13,320-150,320+12);
line (320+150,320+12,320+150,320-13);
gotoxy(20,23);
printf("LOADING . . .");
for ( x1=171,x2=171,y1=308,y2=331,y=1,S=0;x1<470;x1++,x2+
+,y++,S++)
{
setcolor(4);
line (x1,y1,x2,y2);
w=(x1-169)/3;
70
for ( j=34; j<=78; j++)
{
gotoxy(j,23) ;
printf(" ");
}
gotoxy(34,23);
printf("%d%",w);
if (x2>270) s=45; if (x2>370) s=10;
if (x2==320)
delay(999);
else
delay(s);
}
delay(800);
for (j=27; j<=78; j++)
{
gotoxy(j,23) ;
printf(" ") ;
}
gotoxy(28,23);
printf("COMPLETED");
gotoxy(20,25);
//clrscr();
cleardevice();
for (i=1;i<=10;i++)
71
{
if(i==7)
continue;
else
{
setcolor(i);
settextstyle( DEFAULT_FONT, HORIZ_DIR, i);
moveto(40,120);
outtext("PROJECT");
delay(300);
// clrscr();
cleardevice();
}
}
for ( i=1;i<7;i++)
{
setcolor(i);
settextstyle( DEFAULT_FONT, HORIZ_DIR, i);
moveto(120,150);
outtext("ON C++ ");
delay(300);
//clrscr();
cleardevice();
}
for ( i=3;i<=9;i++)
{
if(i==7)
72
continue;
else
{
setcolor(i);
settextstyle( TRIPLEX_FONT, HORIZ_DIR, i);
moveto(40,120);
outtext("Developed");
delay(250);
//clrscr();
cleardevice();
}
}
for ( i=1;i<=10;i++)
{if(i==7)
continue;
else
{
setcolor(i);
settextstyle( DEFAULT_FONT, HORIZ_DIR, i);
moveto(230,160);
outtext("BY:-");
delay(250);
//clrscr();
cleardevice();
}
73
}
for ( i=1;i<=3;i++)
{
setcolor(i+9);
settextstyle( DEFAULT_FONT, HORIZ_DIR, i);
moveto(50,120);
outtext("DEEPIKA LUTHRA");
delay((i*2)*80);
//clrscr();
cleardevice();
}
for ( i=1;i<=3;i++)
{
setcolor(i+9);
settextstyle( DEFAULT_FONT, HORIZ_DIR, i);
moveto(80,120);
outtext("DEEPIKA LUTHRA");
delay(i*200);
//clrscr();
cleardevice();
}
for ( i=1;i<=3;i++)
{
setcolor(i+9);
settextstyle( DEFAULT_FONT, HORIZ_DIR, i);
moveto(80,120);
outtext("DEEPIKA LUTHRA");
delay(i*500);
//clrscr();
74
cleardevice();
}
for ( i=1;i<=3;i++)
{
setcolor(i+9);
settextstyle( DEFAULT_FONT, HORIZ_DIR, i);
moveto(80,120);
outtext("DEEPIKA LUTHRA");
delay(i*500);
//clrscr();
cleardevice();
}
for ( i=1;i<=3;i++)
{
setcolor(i+9);
settextstyle( DEFAULT_FONT, HORIZ_DIR, i);
moveto(80,120);
outtext("DEEPIKA LUTHRA");
delay(i*500);
//clrscr();
cleardevice();
}
for(i=1;i<=20;i++)
{
setbkcolor(0);
setcolor(8);
settextstyle(6,0,5);
75
settextjustify(1,1);
setcolor(5);
outtextxy(325,110,"PROJECT");
delay(250);
outtextxy(320,170,"AIRLINE RESERVATION");
delay(250);
settextstyle(4,0,4);
setcolor(20);
outtextxy(320,220,"Guided By:-");
delay(450);
setcolor(30);
outtextxy(320,300,"Mr……….");
setcolor(3);
delay(4000);
cleardevice();
break;
}
setbkcolor(0);
setcolor(8);
ellipse(320,240,0,390,310,150);
settextstyle(8,0,4);
settextjustify(1,1);
setcolor(5);
outtextxy(325,110,"PROJECT");
delay(450);
outtextxy(320,170,"AIRLINE RESERVATION");
delay(450);
settextstyle(4,0,4);
76
setcolor(20);
outtextxy(320,200,"Presented By:");
delay(450);
outtextxy(320,305,"Deepika Luthra ");
settextstyle(8,0,4);
setcolor(3);
delay(450);
outtextxy(320,235,"Deepika Luthra ");
outtextxy(320,275,"Deepika Luthra");
outtextxy(320,340,"Deepika Luthra");
outtextxy(320,365,"Deepika Luthra");
while(kbhit()==0){
for (stangle=0;!kbhit();stangle++)
{
setcolor(7);
ellipse(320,240,stangle,stangle+20,310,150);
ellipse(320,240,stangle+180,stangle+200,310,150);
delay(6);
setcolor(8);
ellipse(320,240,stangle-1,stangle+19,310,150);
ellipse(320,240,stangle-1+180,stangle+199,310,150);
// getch();
} }
delay(500);
getch();
77
cleardevice();
closegraph();
clrscr();
}
TESTING
78
Introduction to Testing
The importance of software testing and its implifications with respect
to software quality cannot be over emphasized. Software testing is a
crucial element of software quality assurance and represents the
ultimate review of specification, design, and coding.
Testing Objectives
79
Testing is a process of executing a program with the intent of finding
an error. A good test case is not that has a high probability of finding
an as yet undiscovered error. If testing is conducted successfully (ie.
according of the objectives stated), it will uncover errors in the
software. As a secondary benefit, testing demonstrates that software
functions appear to be working according to specification, that
performance requirements appear to have been met.
UNIT TESTING
80
SCREEN LAYOUT
81
SCREEN LAYOUT
82
83
84
85
86
87
BIBLIOGRAPHY
88
REFERENCES
89
IMPLEMENTATION
90
USER MANUAL
Installation Procedure
3. Make a new folder with the name Sports in the ‘C’ Drive of Your Hard Disk
1. f:\
2. Copy airline_rev.exe C:
3. C:\
4. md airline_rev
91
Limitations & Possible Improvements
1. One of the main limitations of the software is that the file handling of C++
language is not flexible. When the data is stored in the file, it is stored
using Classes. If we make any change in classes then the whole file gets
corrupt. If some data is stored in file using classes then to access that
data we have to use the same class only. Even swapping the position of
data elements of the class restricts it from accessing data. This problem
cannot be solved because this is one of the limitations of Programming
Language.
2. One of the major limitations of the software is that a member can only
view one student’s result at a time. There is nothing to view results of all
at once.
3. At the time of entering data of students all the fields are not interlinked
with each other. If we check the value of all the fields with each other by
linking then small mistakes can be removed.
92
Future Scope
There is a vast future scope of this system. This system can be improved and
can be used by various Clubs. If the limitations present in this software are
removed then, this software will become very much user friendly and will be able
to find out even the smallest mistake made by the user. For example entering
data of students, all the fields are not interlinked with each other. If we check the
value of all the fields with each other by linking then small mistakes can be
removed.
No checks have been made in relation to the entry of duplicate records in the
option of creating new users. By removing this limitation we can minimize his
work.
93
REQUIREMENTS
HARDWARE:
OPERATING SYSTEM:
• WINDOWS 98, 2000.
• WINDOWS XP, VISTA.
SOFTWARE:
94
Some intro of
Object-Oriented Programming
Using C++
95
The Origins of C++
C++ was developed by Bjarne Stroustrup of AT&T Bell Laboratories in the
early 1980's, and is based on the C language. The name is a pun - "++" is a
syntactic construct used in C (to increment a variable), and C++ is intended
as an incremental improvement of C. Most of C is a subset of C++, so that
most C programs can be compiled (i.e. converted into a series of low-level
instructions that the computer can execute directly) using a C++ compiler.
96
Some definition of
Object-Oriented Programming
Using C++
Definitions of C++
97
executable file.
98
SUGGESTIONS
_______________________________________________________________________
___________________________________________________________________
_______________________________________________________________________
___________________________________________________________________
_____________________________________________________________________
_______________________________________________________________________
___________________________________________________________________
_______________________________________________________________________
___________________________________________________________________
_____________________________________________________________________
_______________________________________________________________________
___________________________________________________________________
_______________________________________________________________________
___________________________________________________________________
_____________________________________________________________________
_______________________________________________________________________
___________________________________________________________________
_______________________________________________________________________
___________________________________________________________________
_____________________________________________________________________
_______________________________________________________________________
___________________________________________________________________
_______________________________________________________________________
___________________________________________________________________
_____________________________________________________________________
_______________________________________________________________________
___________________________________________________________________
_______________________________________________________________________
___________________________________________________________________
_____________________________________________________________________
99
NOTES
_______________________________________________________________________
___________________________________________________________________
_______________________________________________________________________
___________________________________________________________________
_____________________________________________________________________
_______________________________________________________________________
___________________________________________________________________
_______________________________________________________________________
___________________________________________________________________
_____________________________________________________________________
_______________________________________________________________________
___________________________________________________________________
_______________________________________________________________________
___________________________________________________________________
_____________________________________________________________________
_______________________________________________________________________
___________________________________________________________________
_______________________________________________________________________
___________________________________________________________________
_____________________________________________________________________
_______________________________________________________________________
___________________________________________________________________
_______________________________________________________________________
___________________________________________________________________
_____________________________________________________________________
_______________________________________________________________________
___________________________________________________________________
_______________________________________________________________________
___________________________________________________________________
_____________________________________________________________________
100
THANK YOU
101