Escolar Documentos
Profissional Documentos
Cultura Documentos
Lab # 1
Farrah Ambreen
2
Computer Programming in C++
3
Computer Programming in C++
4
Computer Programming in C++
Platform
5
Computer Programming in C++
6
Computer Programming in C++
7
Computer Programming in C++
8
Computer Programming in C++
9
Computer Programming in C++
10
Computer Programming in C++
Hit to save
11
Select theComputer Programming in C++ location
12
Computer Programming in C++
After Selection
Hit Ok
13
Computer Programming in C++
Hit Finish
14
Computer Programming in C++
Hit Ok
15
Computer Programming in C++
Class Generated
16
Computer Programming in C++
17
Computer Programming in C++
18
Computer Programming in C++
Project name
Location
19
Computer Programming in C++
Project name
Location
Hit Ok
20
Computer Programming in C++
21
Computer Programming in C++
22
23
Computer Programming in C++
Editor
Preprocessor Compiler Linker
Disk
Disk Disk Disk
Program is created in the editor and stored on disk. Preprocessor program processes the code. Compiler creates object code and stores it on disk. Linker links the object code with the libraries
Primary Memory
Primary Memory
CPU
.. .. ..
CPU takes each instruction and executes it, possibly storing new data values as the program executes.
24
Computer Programming in C++
First Program
25
Computer Programming in C++
#include <iostream.h> void main (void ) { cout << Welcome to Air University; }
String
cout<<Hello Word;
Expression
cout<<a + b;
Constant
cout<<20;
28
Computer Programming in C++
Escape Sequence
\a \b \n \r \t Bell (beep) Backspace New Line Return Tab (8 spaces)
29
Computer Programming in C++
#include <iostream.h> void main (void) { cout << \n\t Welcome to Air University \n; cout<< \nSchool of Engineering\n; }
30
Computer Programming in C++
Practice Que 1
Write a program to display following output, ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ################################# ################################# #################################
31
Computer Programming in C++
Practice Que 2
Write a program which prints following output, $******************************************$ $******************************************$ $* Welcome to Air University *$ $* *$ $* School of Engineering *$ $* *$ $* lslamabad. *$ $****************************************** $ $****************************************** $
32
Computer Programming in C++
Variable
Variable
33
Variable
25
10323
34
Variable
Rules to Write Variable.
1. 2. 3.
First Letter Character Underscore _ (Not Recommended) Cant use real numbers (Syntax Errorr) int num1;
35
Variable
Small post box
36
Computer Programming in C++
Variable
Variable is the name of a location in the memory e.g. x= 2;
37
Computer Programming in C++
Variable
In a program a variable has: 1. Name 2. Type 3. Size 4. Value
38
Computer Programming in C++
Variable
i.e
39
Computer Programming in C++
Assignment Operator
=
x=2
X
40
Air University
Assignment Operator
L.H.S = R.H.S. X+ 3 = y + 4 Wrong
Z = x +4
x +4 = Z
Wrong
41
Air University
X = 10 ;
X X
10
30
X = 30 ;
42
Air University
X = X + 1;
10
+ 1
11
=
X
43
Air University
44
Data type
Air University
45
Air University
46
Air University
47
Data Types
1. 2. 3. 4. 5. 6. int short long float double char
Air University
48
Air University
Arithmetic operators
Plus Minus Multiply Divide Modulus + * /
%
49
Air University
Arithmetic operators
i+j x*y a/b a%b
50
Air University
% = Remainder
5%2=1 2%2=0
51
Air University
4/2=2 5/2=?
52
Air University
Precedence
Highest: Next: Lowest: () *,/,% +,-
53
Air University
21.2
24 8 X = 2 + 4 * 6 ( 10 2 ) / 10 Y = 10 / 5 * 2 ( 8 - 2 ) + 6
54
Quadratic Equation
In algebra
y = ax2 + bx + c
In C
y = a*x*x + b*x + c
55
a*b%c +d
56
a*(b%c) = a*b%c
57
Air University
Practice Que 3
Write a program in C++, which takes radius from the user and calculate the area of sphere i.e Area=4pr2 (Hint p = 3.1416 Area = 4 * 3.1416 * r * r)
58
Air University
Practice Que 4
Write a program to find the number of bytes occupied by various data types using the sizeof operator?
59
Air University
60
Air University