0% found this document useful (0 votes)
30 views6 pages

Lab 03

This document provides an introduction to programming in C++. It discusses the basic components of a C++ program including preprocessor directives, main functions, statements, data types, variables, and arithmetic operations. It also provides 4 exercises for students to write simple C++ programs that perform mathematical operations, input and output variables, and solve expressions. The rubric assesses students' ability to write and interpret C++ code on a scale of 2 to 10 points.

Uploaded by

RanaAhmad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views6 pages

Lab 03

This document provides an introduction to programming in C++. It discusses the basic components of a C++ program including preprocessor directives, main functions, statements, data types, variables, and arithmetic operations. It also provides 4 exercises for students to write simple C++ programs that perform mathematical operations, input and output variables, and solve expressions. The rubric assesses students' ability to write and interpret C++ code on a scale of 2 to 10 points.

Uploaded by

RanaAhmad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

LAB 03 Programing

LAB 03
Lab-4
Introduction to Programming
OBJECTIVE:

To understand basics of programming in C++ .

EQUIPMENT REQUIRED:

• Laptop
• Computer

TOOLS REQUIRED:

• DEV - C++

Theory & Procedure:

• Language Processors o Compiler—translates C++ source code to machine code. o Linker—


combines the compiler-generated machine code with precompiled library code or compiled code
from other sources to make a complete executable program. o Preprocessor—adds to or modifies
the contents of the source file before the compiler begins processing the code.
• Programming Techniques o Structure Programming o Sequential Structure o Conditional
Structure o Iterative Structure o Function Call
• Main Function o #include <iostream>
This line is a preprocessing directive. All preprocessing directives within C++ source
code begin with a # symbol. This one directs the preprocessor to add some predefined
source code to our existing source code before the compiler begins to process it.

o int main()

This specifies the real beginning of our program. Here we are declaring a function named
main. All C++ programs must contain this function to be executable.

• C++ Statements

The statements of the program are written in curly braces. The curly brace {is called opening brace and}
is called closing brace. The braces are known as delimiters. These statements are collectively known as
body of a program.

#include <iostream>

Computer System and Programing Page 1


LAB 03 Programing

using namespace std;


int main() {
cout << "This is a simple C++ program!" <<
endl;
}

Following are the building blocks that are used to build a C++ Program:

• numeric values
• variables
• declarations
• assignment
• identifiers
• reserved words

Data Types:
int: this key word is used to store integer values. It takes 2 to 4 bytes in memory float:
it is used to store real values. It takes 4 bytes in memory. char: it is used to store
character value. It takes 1 byte in memory.

Syntax:
int varname; int: C++
Keyword varname: Variable
identifier

; : Statement terminator

Variable declaration: the process of specifying variable name and its data type is called variable
declaration

Example of variable
declaration:

#include <iostream>
using namespace std;
int main() {
int x;

Variable Initialization: the process of assigning a value to a variable at the time of declaration is known as
variable initialization

Example of variable initialization:

#include <iostream>
using namespace std;

Computer System and Programing Page 2


LAB 03 Programing

int main() {
int x=10;
cout << x << endl;
}
Exercises:
1. Write a program that performs all mathematical operations on two variables.

2. Write a program that inputs name, age and address from the user and then displays these values
on screen.

Computer System and Programing Page 3


LAB 03 Programing

Computer System and Programing Page 4


LAB 03 Programing

3. Write a program that solves the following expression a * b/ (-c * 31 % 13) *d

4. Write a program that inputs the and applied arithmetic operation .

Rubric 1

Marks CLO1 – Level C2 mapped to PLO1 (Knowledge)

Computer System and Programing Page 5


LAB 03 Programing

02 Is not able to write the code in C++ and interpret it. Major help is required in
writing the program.

06 Can write and interpret C++ codes with minor error help.

10 Can write and interpret C++ codes effectively and confidently.

Computer System and Programing Page 6

You might also like