Arithmetic Operators and Expressions 
 
Operator Precedence & Expressions 
 
Practice Problem: Sum of First N Natural Numbers 
 
Sum of First n Natural Number 
 
Practice Problem :Roots of Quadratic Equations 
 
Finding roots of a Quadratic Equation 
 
Calculate Simple Interest 
 
Calculate Volume of a Cylinder 
 
Calculate Distance between 2 point 
 
Demo - Compound Assignment 
 
Increment and Decrement Operators 
 
Demo - Increment and Decrement Operators 
 
Practice : Student Exercise #1 
 
Practice : Student Exercise #2 
 
Conditional Statement - if 
 
Practice Problem : Finding Maximum of 2 Numbers 
 
Number is Positive or Negative 
 
Check if Number is Odd or Even 
 
Demo - Conditional Statement 
 
Compound Conditional Statement 
 
Practice Program using Compound Conditions 
 
Check if a person is eligible for Offer 
 
Finding maximum of 3 numbers 
 
Practice Problem: Finding Maximum of 3 No. 
 
Practice Problem :Find Nature of Quadratic Roots 
 
Nature of Quadratic Roots 
 
Practice Problem :Display Grades for Student Marks 
 
Display  Grades for Students Marks 
 
Calculate Discounted Bill Amount 
 
Practice Problem : Display Day name using else if ladder 
 
Demo - Dynamic Declaration 
 
Switch Case - Branch and Control 
 
Practice Problem : Switch - Program to Display Day name 
 
Practice Problem : Switch - Program using Menu Options 
 
Arithmetic operations using switch 
 
Practice Student Exercise #3 
 
Practice Student Exercise #4 
 
Quiz - Conditional Statements 
 
Loops - Iterative Statements 
 
Practice Problem :Multiplication Table 
 
Practice Problem : Sum of N number 
 
Practice Problem : Factorial of a number 
 
Practice Problem :Factors of a Number 
 
Practice Problem : Perfect Number 
 
Practice Problem : find Prime Number 
 
Sum of first N natural number 
 
Check if a number is Perfect Number 
 
Check if a Number is Prime number 
 
Practice Problem : Display Digits of a Number 
 
Practice Problem : check  for Armstrong  Number 
 
Practice Problem : Reverse a Number 
 
Display Digits of a number 
 
Check if a number is Armstrong Number 
 
Check if a Number is a Palindrome 
 
Demo - Programs using While Loop 
 
Practice Problem : find GDC of 2 numbers 
 
Practice Student Exercise #5 
 
Display all Elements using For Each loop 
 
Practice Problem :Adding all Elements of Array 
 
Practice Problem :Finding Max element from Array 
 
Practice Problem :Linear Search 
 
Practice Problem :Binary Search 
 
Sum of all Elements of Array 
 
Find Maximum element from Array 
 
Find Minimum Element in an Array 
 
Count number of negative and positive numbers in Array 
 
Practice Problem :Drawing Pattern 1 
 
Practice Problem :Drawing Pattern 2 
 
Practice Problem :Drawing Pattern 3 
 
Draw a Lower Triangle of * 
 
Draw a Upper Triangle of * 
 
Draw cross Lower Triangle of  * 
 
Draw cross Upper Triangle of  * 
 
Patterns using Nested Loops 
 
Practice Problem :Matrix Operations 
 
Practice Student Exercise #6 
 
Practice Student Exercise #7 
 
Reading and Writing String 
 
String Functions - Length  Concatenate and Copy 
 
String Function - Substring and Compare 
 
String Functions - Tokeniser and To Integer 
 
Basic Functions of Class String 
 
Class String - Append and Insert Functions 
 
String Class - Replace and Swap Functions 
 
String Class - Copy and Find Functions 
 
String Class - Substring  Compare and Operators 
 
Practice Problem : Find Length of a String 
 
Practice Problem : Change Cases of Letters 
 
Practice Problem : Count Vowels and Words in a String 
 
Practice Problem : Checking Palindrome 
 
Practice Problem: Find username from email address 
 
Function for Adding 2 numbers 
 
Function for Finding maximum of 3 numbers 
 
Function to calculate m power n. 
 
Function Overloading for Sum of Numbers 
 
Function Overloading for Min of Numbers 
 
Demo - Function Overloading 
 
Function Template for Finding Maximum Number 
 
Parameter Passing - Pass by Value 
 
Parameter Passing - Pass By Address 
 
Parameter Passing - Pass by Reference 
 
Demo - Pass by Address and Reference 
 
Local and Global Variables 
 
Demo - Local and Global Variables 
 
Practice Student Exercise #8 
 
Principles of Object-Oriented Programming 
 
Pointer to an Object in Heap 
 
Demo - Pointer to an Object 
 
Philosophy Behind Data Hiding 
 
Data Hinding in C++ (Accessors and Mutators) 
 
Demo - Accessors and Mutators 
 
Philosophy Behind Constructors 
 
All Types of Functions in a Class 
 
Scope Resolution Operator 
 
Practice Student Exercise #9 
 
Demo - Operator Overloading 
 
Friend Operator Overloading 
 
Demo - Operator Overloading using Friend functions 
 
Insertion Operator Overloading 
 
Demo - Insertion Operator Overloading 
 
Practice Student Exercise #10 
 
Demo - Inheritance Example 
 
Constructors in Inheritance 
 
Demo Constructors in Inheritance 
 
Generalization and Specialization 
 
Practice Student Exercise #11 
 
Exception Handling Construct 
 
Demo - Exception Handling Construct 
 
Throw and Catch Between Functions 
 
Demo - Throw and Catch Between Functions 
 
Practice Student Exercise #13 
 
Quiz for Exception Handling