Practical Syllabus
Lab Cycles — C++
Master practical programming with structured lab cycles, full source code solutions, algorithm logic workflows, and line-by-line code breakdowns.
5
Total Cycles
12
Lab Questions
Cycle 01
2 Questions
Datatypes, Variables, Input/Output & Library Functions
Questions in this Cycle:
- 1 Demonstration of Fundamental Datatypes and sizeof Operator
- 2 Compound Interest and Mathematical Calculations using Library Functions (<math.h>)
Cycle 02
2 Questions
Operators, Expressions & Type Conversions
Questions in this Cycle:
- 1 Evaluation of Arithmetic, Relational, and Logical Operators
- 2 Implicit and Explicit Type Conversions (Type Casting)
Cycle 03
3 Questions
Control Structures, Decision Making & Loops
Questions in this Cycle:
- 1 Roots of a Quadratic Equation using If-Else Ladder
- 2 Menu-Driven Calculator using Switch-Case
- 3 Armstrong Number and Reverse of a Number using While Loop
Cycle 04
2 Questions
Arrays (1D & 2D Matrices) & Array Algorithms
Questions in this Cycle:
- 1 Find Largest, Smallest, and Linear Search in 1D Array
- 2 Matrix Addition and Transpose using 2D Arrays
Cycle 05
3 Questions
Functions, Recursion, Parameter Passing & Classes
Questions in this Cycle:
- 1 Swap Numbers using Pass-by-Value, Pass-by-Reference, and Pass-by-Pointer
- 2 Factorial and Fibonacci using Recursive Functions
- 3 Bank Account Class with Deposit, Withdrawal and Balance Validation