Lecture4-Intro-to-C
Lecture4-Intro-to-C
R O DU CT I O N T O C +
I NT
+ PR O G R A M M I N G
FND
U NDA MENTAL S A
MP E 011: C OMP U TER
C
PROGRAMMING
PROGRAMMING DEFINITIONS
COMPUTER PROGRAMMING - THE PROCESS OF IMPLEMENTING THE
ALGORITHM USING A LANGUAGE THE COMPUTER CAN UNDERSTAND.
ASSIGNMENT STATEMENT
SYNTAX: VARIABLE = EXPRESSIONS;
BASIC STRUCTURE OF A C++ PROGRAM
PREPROSSESOR DIRECTIVES – INFORMATION OF THE PROGRAM
NEEDS (A LIST OF ALL NECESSARY HEADER FILES USED IN THE
PROGRAM).
MAIN FUNCTION
{
VARIABLE DECLARATIONS AND
EXECUTABLE STATEMENTS
}
BASIC STRUCTURE OF A C++ PROGRAM
FORMAT:
#include<iostream>
using namespace std;
int main ( )
{
//Executable Statements
return 0;
}
BASIC INPUT & OUTPUT
BASIC OUTPUT IN C++
IS A PREDEFINED VARIABLE IN C++ THAT INDICATES YOU ARE
GOING TO OUTPUT A STREAM OF CHARACTERS TO AN OUTPUT DEVICE.
or
+ (ADDITION)
- (SUBTRACTION)
* (MULTIPLICATION)
/ (DIVISION)
% (MODULUS - THE REMAINDER FROM INTEGER DIVISION)
EXAMPLES:
value = value + 5; is equal to value += 5;
num3 *= num1 + 15; is also equal to num3 = num3 * (num1 +
15);
INCREMENT/DECREMENT
IN ADDITION TO THE MATH OPERATORS, C++ PROVIDES INCREMENT
AND DECREMENT OPERATORS.
++ INCREMENT
-- DECREMENT