Professional Documents
Culture Documents
com
PDF created with pdfFactory Pro trial version www.pdffactory.com
:
..........................................................................
........................................................................................................... :
.................................................................................................................................
..............................................................................................................................
............................................................................................................................. :
- ............................................................................................................ :
- ) ............................................................................................ :(DECIMAL
- ) ................................................................................................ : (BINARY
.................................................................... :
.................................................................... :
- ) ................................................................................................. : (OCTAL
- ) ................................................................................................. : (HEX
- ............................................... ................................ :
................................................................................................... :
............................................................................................... :
- ................................................................................................. : (&&)AND
: - OR )||( ..........................................................................................
-: (!)Not .........................................................................................................
...................................................................................................................... :
........................................................................................................................ :
........................................................................................................................ ++C
................................................................................................................ ++C
- ...................................................................................................................... :
- ............................................................................................................. :
...................................... ................................ ................................ :
.............................................................................................. :
.................................................. ................................ :
...................................................................................................... ++C
++ C ....................................................................................
....................................... ................................ :
............................................................................................................................:
............................... ................................ ................................ ................................
..................................................................................................... : c++
- ) if( ................................................................................................................. :
- ............................................................................................................. .
- ................................................................................................................:
:
.
.
:
:
namer315@yahoo.com
.
.
.
:
) (
)(
:
) (
)(
)
(
)(
)
(
C++
.
:
.
. C++
C++
C++ C
. C
C++
.
.
_ _
C++ .
.
C++
Visual C++
.
.
... ...
...
.
... ...
...
.
.
)Language (C++
:
C++
- :
) (
: =*
:
1
- ) :(DECIMAL
}{
:
)
(
..........
.
= = * + * + *
= ^ * + ^ * + ^ *
=++
^
......
..........................................................................................
- ): (BINARY
.
} { }{
:
=
1
2^7=128 2^6=64 2^5=32 2^4=16 2^3=8 2^2=4 2^1=2 2^0=1
=
} . .
{...........
} . . .
{...................................
*
*
:
:
)(
1.2^0 + 0.2^1 + 0.2^2
=+0.2^3+1.2^4+1.2^5+1.2^6+1.2^7+0.2^8+1.2^9
1+0+0+0+16+32+64+128+0+512=573
573
- ): (OCTAL
}{
1
8^7=.. 8^6=.. 8^5=.. 8^4=.. 8^3=512 8^2=64 8^1=8 8^0=1
. . ......
:
)
(
=5*8^0+1*8^1+3*8^2
=5+8+192
=205
- ): (HEX
}{0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
.
}{A=10 , B=11 , C=12 , D=13 , E=14 , F=15
A=+
D=+
F=+
VC++
1
8^7=.. 8^6=.. 8^5=.. 8^4=.. 8^3=4056 16^2=256 16^1=16 16^0=1
A3D
A=10 and D=13
256*10+3*16+13*1= 2621
: -
C
1991 = 7C7
:
Binary-Coded-Decimal
...
.
:
100 110 101
:
- : (&&)AND
:
- ......
- ............
)If ( name = = ahmad && number = = 17254
{
}
if
- )||( OR :
:
-
-
)If (sum_grade > 80) || (sum_mat > 90
{
}
- : (!)Not
!
)If (sum_grade != 50
{
}
:
) (
C++ C++
A+3 +
a-8 -
A*2 *
8/4 /
9%2 %
%
=% :
C++ C++
x y X<y < <
x Y x>y > >
x y X<=y =<
x Y x>=y =>
:C++
C++
- A,B,C,D
- a.b.c.d.
- 1.2.3.4.. :
:
C++
C++
:
For for
C++
:C++
-:
x sum
.
-
- :
Nu m
-
. " } : > < ..........
"_"
- .
:
A fool -
.name -
-
class-
: -
C++
:
break Return
:
:
:
C++
Borland
C++
.
:
-
classes
. F10
- C++
.
< < Visual C++
:
Visual C++
Visual c++
Files
:
file
C++ source file
File name My first programm
ok C++ C++
++
:C++
C++
C++
- : edit
c++
C++ .c .ccp
- : preprocess
preprocessor directives
. .
- : compile
c++ .
- : linking
.
linking
unix
C++
- : load
) (
loader
- : execute
># include <iostream.h
. # include
> <iostream.h .h
)(Main
C++
Main function
main
} main
iostream
cout
<< ,cout .
" "
Return 0 main
{ main
# include
><iostream.h
function main
)(
main {
<<Cout
" "
;
Return 0
main }
C++
\n
:
\ backslash Escape character
\n new line
:
" "
.
:
. \n
. \t
. \r
c++
alert \a
\ \\
" "\
:
- \n
- :\t
:\r -
- :\a
. .
- \\:
\ .
- "\:
" .
.
:
; Cout<<endl
\n
endl " " .
:
\\
\\.
.
.
\\
.
*\
*/
;int number1 , number2 , sum
.
.
.
.
Int
.... -
-
float double
Char
Int
Float
Double
char
:
;"Cout<<"enter the number1 \n
:
;Cin>>number1
.
cin Number1
.
number1
:
;
.
.
;"Cout<<"enter the number2: \n
; Cin>>number2
Number2
; Sum = number1 + number2
Number1 Number2
Sum =
; Cout<<" the sum is " << sum << endl
sum .
:
cin cout
Interactive computing
:
C++
- )=(:
.
- )= =(:
.
)=( )= =(
.
.
.
:C++
C++
C++
:
- :
- :
- :
.
:
C++
Y=2 (84)+63-4
Y=2*(8/4)+6*3-4 C++
: C++
- :
=)(8/4 2
y= 2 * 2 + 6 * 3 - 4
- :
=2*2 4
y=4+6*3-4
-3 :
=6*3 18
y = 4 + 18 - 4
= 4 +18 22
y= 22 - 4
-5 :
22 - 4 = 18
- :
Y = 18
.
name type value
Number1
Number2
Sum
.
:
2
Number1
Number2 3
Sum
sum
:
2
Number1
Number2 3
Sum 5
:
:
c++
. c++
.
.
.
c++ .
:c++
- : c++
- .if
- .switch
- :C++
- . for
- .while
- .do- while
c++
break
continue .
- ) if(:
c++ if
- .
- .
- .
c++ :
) (If
{
if
}
:
.c++
visual C++
If
:
.
grade
if
)If(grade > = 70
{
" cout<< "welcome to university \n
}
c++
. .....
if
)( if if
.
true
if
false
. if
. if
.
true if
" ." welcome to university
false .
:
if c++
.
:
if
c++
.c++
TRUE
false
body_ If
- : if
. if/else
) (If
{
if
}
Else
{
}
if .
.
.
if
if
.
if
if\else
:
.
.
:
if/else
:
. else
if if
:
if
if
else
:
if
else
.
:
}{ .
}{.
.
if :
TRUE
false
else_body body_ If
:
If if
.
if/else
.
:
) (If
{
if
}
Else
{
) If(else
{
if
}
}
Else
{
}
. C++
:
:
.
.
:C++
if
visual C++
:
> #include<iostream.h
;Int grade
;Float grmat
grade
grmat
float
,
;"Cout<<"enter the grade: \n
;Cin>> grade
cin
if
)If(grade >= 70
{
;" cout<<"welcome to University
}
if
if
Else
{
;cout<<"excuse! your grade less than 70" \n
;cout<<"NO how your grade mathemateic" \n
;cout<<" enter the grade math: \n
;cin>> grmat
)if(grmat >= 80 && grade >= 50
{
;" cout<<" welcome to University
}
if
FALSE if else
else
else:
; cin>>grmat
if else
)If(grmat >= 80 && grade >= 50
grade
if
TRUE
FALSE
Else
{
;"cout<<" excuse? your grade less than 70 \n
;"cout<<"and too your grade mathemateic less than 80.\n
}
; return 0 .
!!!!
if :
.
if
if
.
:
)
(
.
.
.
.
:
# include <iostream.h>
main()
{
int grade;
float grmath;
cin>>grade;
if(grade>=70)
{
cout<<"welcome to University \n";
}
else
{
if(grade<50)
{
cout<<"Ecxuse! your drade less than 50!\n";
return 0;
}
cout<<"excuse your grade less than 70!:\n";
cout<<"But how your grade int the mathmatic!:\n";
else
{
cout<<"Ecxuse! your grade less than 70! \n";
cout<<"and ecxuse your grade mathmatic less than 80\n";
}
}
return 0;
}
.
:
else :
)if(grade<50
{
;"cout<<"Ecxuse! your drade less than 50!\n
;return 0
}
if
;return 0
; return 0 .
!!!!
) (
:
if
,
Ctrl+F7
visual C++
i
c
:
c
:
:
> #include <iostream.h
Float fac =2.54
fac .
float
,
.
:
;Float x , in, cm
x
in
cm
; Char ch =0
:
;"Cout<<"enter the length:\n
;Cin>>x
;Cin>>ch
if
) ' If( ch = = ' i
{
if
_ _
i TRUE if
= =
=
i
''i
' ' :
{ if
; In = x
in
; Cm = x * fac
}
{ if
Else
if i
if i
FALSE else
else if
) ' If( ch = = ' cm
{
if if
(TRUE) cm
if
; Cm = x
cm
; In = x / fac
FALSE else
; In = cm = 0
in = cm = o
; Cout << in << " in = " << cm << " cm / in " << endl
.
- :switch
switch
. if
switch
if
switch if
switch
switch if .
if
if
if
.
swicth
.
: switch
switch
case )
(
default
. case
C++ switch
switch (expression)
{
case constant1:
block of instructions 1
break;
case constant2:
block of instructions 2
break;
.
.
.
default:
default block of instructions
}
:switch
:switch
switch
.
.
:
if
switch if
. switch
switch
:
i
c
:
:
switch if
switch .
) Switch ( ch
{
case 'i':
;in=x
;cm=in*fac
;break
case 'c':
;cm=x
;in=cm/fac
;break
default:
;in=cm=0
;break
}
x
ch switch
) ( switch
Case
case
switch
break case .
case
. default
i
switch
' case 'i
break .
C I
.
case
default 0
.
:
switch
......
switch
switch
.
:
switch if switch
case
.
:
switch
) (
.
# include <iostream.h>
int main()
{
float number1,number2,result;
char Operator;
cout<<" *** this is program calculeatar in C++ *** \n";
cout<<"enter the first number:\n";
cin>>number1;
cout<<"enter the Operator:\n";
cin>>Operator;
cout<<"enter the tow number:\n";
cin>>number2;
switch(Operator)
{
case ' + ' :
result= number1+number2;
break ;
case ' - ' :
result= number1-number2;
break ;
case ' * ' :
result= number1*number2;
break ;
case ' / ' :
result= number1/number2;
break ;
default :
cout<<" bad Operator? \n";
}
cout<<"\n"<<number1<<" "<<Operator<<"
"<<number2<<" = "<<result<<endl;
return 0;
}
)
(
.
:
Operator
.
:
.
:
..........
.
:
!
:
- ) ( .
- .
- .
.
.
switch
case switch case
.
if(grade>=65)
{
cout<<"welcome to University \n";
}
else
{
if(grade<50)
{
cout<<"Ecxuse! your grade less than 50!\n";
return 0;
}
cout<<"excuse your grade less than 70!:\n";
cout<<"But how your grade int the mathmatic!:\n";
cout<<"enter the grade mathmatic:\n";
cin>>grmath;
else
{
cout<<"Ecxuse! your grade less than 70! \n";
cout<<"and ecxuse your grade mathmatic less than 80\n";
}
}
break;
case 2:
cout<<"\t\t\t **********************\n";
cout<<"\t\t\t *** Faculty machin ***\n";
cout<<"\t\t\t **********************\n";
int grade_machine;
float grphiysic_machine;
if(grade_machine>=65)
{
cout<<"welcome to University \n";
}
else
{
if(grade_machine<50)
{
cout<<"Ecxuse! your grade less than 50!\n";
return 0;
}
cout<<"excuse your grade less than 65!:\n";
cout<<"But how your grade int the phiysic!:\n";
else
{
cout<<"Ecxuse! your grade less than 65! \n";
cout<<"and ecxuse your grade grphiysic less than 70\n";
}
}
break;
case 3:
return 0;
break;
default:
cout<<"erorr? enter agin\n\n";
goto start_menu;
break;
}
return 0;
}
:
.
- :
case1 . switch
- :
) (
:
. % -
- %
. %
- . goto
; int n
n
int
case .
:
cout<<" \t 1- to enter Faculty Of Information Technology
;"Computer .\n
;"cout<<" \t 2- to enter Faculty Machine .\n
;"cout<<" \t 3- to EXIT .\n
.
:
start_menu:
goto .
:
;cin>>n
switch
.
:
)switch (n
case
. default
:
case 1:
:
case 2:
.
:
case 3:
;return 0
; return 0
.
:
default:
;"cout<<"erorr? enter agin\n\n
:
;goto start_menu
goto
start_menu ). (:
:
goto
.
:C++
- : for
for
.
for :
) For ( expression1 ; expression2 ; expression3
Statment
expression1 .
expression2 .
expression3 .
for :
:
for
for
for .
: for
;return 0
}
. for
for
:
- .
- .
:
for
x, y , z ) (int for
for
y .
} { for
z
for
for
;z=x*y
; cout<< x << " * " << y << " = " << z << endl
for
for
X=1
true
false
for
for
for :
for
x =
x<=
true
for
for for .
for
x x++ x
for
. x
...... true x
false
for
; return 0 .
for
.
for
for
) (
for for
for
.
:
for
. true
.
:
for
for . int
:
)for (int x=0;x<=10;x++
C++
C++
.
.
;x=x+5
:
;x+=5
C++ = + :
x
. x
:
C++
;x+=5 x=x+5
;x-=7 x=x-7
;x*=x x=x*2
;x/=3 x=x/3
;x%=4 x=x%4
*************************************************
*************************************************
: C++
C++
) (++ ) (- -
.
:
. 0 10
:
. 0 10
for
.
:
- ): (++
- .
- .
- ):(--
- .
- .
) (
) ( .
)(
.
)(
.
:
for
.
:
)for(int x=0 ; x<=10 ; x+2
: for
-
for.
:
-
for.
:
-
.
:
-
.
.
:
- :
.
) (
.
:
) (
.
.
:
.
n1
n2
n3
n4
n5
:
- rateb_day :
- rateb_alkamis :
- money_bank :
- saruf_aljum3a :
- days :
- full_money :
- s :
:
ctrl + f5
:
-
enter the rateb day :
-
enter the rateb alkamis:
-
enter masruf aljum3a:
-
enter the money in the Bank:
-
enter how days:
) (
.
:
10*5=50 :
15 = + 65 565 = 500
540 = 25
:
C++ .
:
;full_money = money_bank
:
) = (
)= =(
.
for . if
:
)for(int s=1;s<=days;s++
)
(
days
s++
.
} {1,2,3,4,5,6,7
if
)if(s%6= =0
{
;full_money+=rateb_alkamis
}
if
:
) ( if
) (
else
{
)if(s%7= =0
{
;full_money-=saruf_aljum3a
}
if .
) . (
.
:
else
{
;full_money+=rateb_day
}
.
:
int
:
float . double
: while
for while
.
while for
.
C++
while
for .
while
.
:
for while
for .while
while
.
while :
while :
while
-
- ) (true while
while:
:while
while
:
) (compile while
while while
) (true )(false
true
while
while
........ while
while true
false while
.
for :
for while
:
- .
- .
- .
:
.
:
:
.
:
.n
:
:
n ) (
:
error C2065: 'n' : undeclared identifier
:
) (
:
:
grade .
total_grade .
counter_grade .
sum .
:
-
Visual C++ ctrl+alt+t
.
:
ctrl+alt+t
:
Visual C++
-
) counter_grade (
:
.
.
Visual C++ :
:
- double
.
- ctrl+f7
- f10
Visual C++ :
:
-
f10 ) (
-
f10 .
-
grade
:
name - ) (grade
value -
CXX0069
.
) ( . main
: Visual C++
- name
) ( :
- f10
:
- f10
.
:
value
.
f7
enter
F10 :
-
.
- F10 grade ,sum
:
.
.
- F10 total_grade ,
counter_grade :
total_grade
counter_grade .
counter_grade
:
)while(counter_grade<=5
.
counter_grade while
) (
.
while
.
:
) (
.
:
) (
.
:
:
number
:
number while
number while
while
Sum=total_grade/number
:
.
:
-
.
) (
-
.
# include <iostream.h>
main()
{
int n;
int number_student=1; // while
cout<<"\n\n";
cout<<"\t\t\t ***************************** \n";
cout<<"\t\t\t *** Welcome to University *** \n";
cout<<"\t\t\t ***************************** \n\n\n";
cout<<" \t 1- to enter Faculty Of Information Technology
Computer .\n";
cout<<" \t 2- to enter Faculty Machine .\n";
cout<<" \t 3- to EXIT .\n";
start_menu:
cin>>n;
switch (n)
{
case 1:
cout<<"\t\t\t ***********************\n";
cout<<"\t\t\t *** Faculty Computer ***\n";
cout<<"\t\t\t ***********************\n";
while(number_student<=3)
{
number_student++;
int grade;
float grmath;
if(grade>=65)
{
cout<<"welcome to University "<<">>"<<"\t student
number:"<<number_student-1<<endl<<endl;
}
else
{
if(grade<50)
{
cout<<"Ecxuse! your grade less than 50!\n";
return 0;
}
cout<<"excuse your grade less than 70!:\n";
cout<<"But how your grade int the mathmatic!:\n";
cout<<"enter the grade mathmatic:\n";
cin>>grmath;
else
{
cout<<"Ecxuse! your grade less than 70!
\n";
cout<<"and ecxuse your grade mathmatic
less than 80\n";
}
}
cout<<"\t\t\t\t^^^^^^^^^^^^^^^^^\n";
cout<<"\t\t\t\t calss is full\n\n";
cout<<"\t\t\t\t^^^^^^^^^^^^^^^^^\n";
break;
case 2:
cout<<"\t\t\t **********************\n";
cout<<"\t\t\t *** Faculty machin ***\n";
cout<<"\t\t\t **********************\n";
while(number_student<=3)
{
number_student++;
int grade_machine;
float grphiysic_machine;
if(grade_machine>=65)
{
cout<<"welcome to University "<<">>"<<"\tstudent
number:"<<number_student-1<<endl<<endl;
}
else
{
if(grade_machine<50)
{
cout<<"Ecxuse! your grade less than 50!\n";
return 0;
}
cout<<"excuse your grade less than 65!:\n";
cout<<"But how your grade int the phiysic!:\n";
else
{
cout<<"Ecxuse! your grade less than 65! \n";
cout<<"and ecxuse your grade grphiysic less
than 70\n";
}
}
}
cout<<"\t\t\t\t^^^^^^^^^^^^^^^^^\n";
cout<<"\t\t\t\t calss is full\n\n";
cout<<"\t\t\t\t^^^^^^^^^^^^^^^^^\n";
break;
case 3:
return 0;
break;
default:
cout<<"erorr? enter agin\n\n";
goto start_menu;
break;
}
return 0;
}
. :
. :
;int number_student=1
number_student while
.
:
number_student
)while(number_student<=3
{
;number_student++
while
while .
number_student while
while
number_student++
while
case 2:
case 1: .
- :do- while
loop C++
while do/while
. do/while
do/while :
do
{
statement
}
;)while(condition
do/while :
do
- do
- while
.
- . do/while
:do/while
do/while
do/while
.while
: do/while
while do/while
while :
while
while
do/while
do/while .
true
. false
do/while
.
:
do/while
:
:
- while
:
'error C2143: syntax error : missing ';' before 'return
- C++
x++
while
:
; )while(++x<=10
.
x++
do/while .
:
x++
++x
!!!
:
.
:
do/while
.
.
:
:
.int
:
:
while
.do/while
) (:
-
.
) (
-
.
:
do/while
while
while .do/while
:
:
- .A
- .B
- .C
- .
- X . X
.
:
%
.
:
.
.
.
char
.
int
A,B,C
switch .
A A case
switch
case break
do/while
. X
:
-
;cout<<"this is number your chars:"<<ch_number++ -1<<endl
) (
) - (
ch_number++ -1 switch
; ch_number ++ - switch
:
do
{
;"cout<<"enter the chars (to EXIT enter X):\n
;cin>>ch
)switch(ch
{
case 'a':
;ch_a++
;break
case 'b':
;ch_b++
;break
case'c':
;ch_c++
;break
;ch_number++
;)'}while(ch!='x
error
.warning
Ctrl+F5
:
A : B C D
-
switch
.do/while
switch .do/while
switch
do/while
switch do/while
switch do/while
.
do/while switch
...
) .
. ( Function
ch_number++
switch ) switch( !
do/while
ch_number++ switch
.
-
) - ( x
01=-1
:
) switch(
switch do/while
)( .
.
do/while
.
: break
.switch
switch case case
braek case
.
braek
) ( for,while,do/while .
break
.
.
.
:
.
) 39
(
.
.
:
C++
:
- 0.5
- 39
.
-
)
(
:
break for
) for t<=40
(
break
.
) ( for,switch,while,do/while if
C++
. .
: continue
continue break
.
break continue
) ( for,while,do/while
continue break
break
.
break
continue for
break . for
for break
for .
continue
for continue . for
break continue
.break
:
for break
.
:
:
for continue
.
) ( braek
for
)If(x = = 3
{
;break
}
. x<=5
continue
)If( x = = 3
{
;continue
}
.
.
:
:
)( .Function
:
. array
:
. points
:
. classes
:
:
namer315@yahoo.com
:
//