Sign In
Sign-Up
Welcome!
Close
Would you like to make this site your homepage? It's fast and easy...
Yes, Please make this my home page!
No Thanks
Don't show this to me again.
Close
Introduction to C++ Programming
Spirit club
Home Page
About the course
Accessing the course on the World Wide Web
Getting Help
The Computer
Central Processing Unit
Memory
Main memory
External Memory
Input/Output Devices
The system bus
More about memory and information representation
Representation of information in external memory
The execution cycle
Summary
Review Questions
Programming Languages
Assembly Language
High level Languages
Summary
Operating Systems
Summary
Preparing a Computer Program
Summary
Review Questions
Algorithms
Describing an Algorithm
Statements required to describe algorithms
Verifying the correctness of the algorithm
Desk-checking
Series Minimum and Maximum Algorithm
Summary
Review Questions
Exercises
A simple C++ program
Variables
Reserved words
Declaration of variables
Constants and the declaration of constants
General form of a C++ Program
Input and Output
Programming Style
Summary
Review questions
Exercises
The Assignment statement
Priority of Operators
Examples of Arithmetic Expressions
Type Conversions
Example Program: Temperature Conversion
Example Program: Pence to Pounds and Pence
Summary
Review questions
Exercises
Further Assignment Statements & Control of Output
Increment and Decrement Operators
Specialized
Assignment Statements
Formatting of output
Example Program: Tabulation of sin function
Summary
Exercises
Introduction to structured design
Conditional Control Structures
Summary
Review Questions
Exercises
Conditions
Relational Expressions
Examples using Relational Operators
Logical Expressions
Examples using logical operators
Summary
Review Questions
The
if
statement
Examples of
if
statements
Summary
Exercises
The
if-else
Statement
Examples of
if-else
statements
Example Program: Wages Calculation
Example Program: Pythagorean Triples
Example Program: Area and Perimeter of Rectangle
Summary
Review Questions
Exercises
Nested
if
and
if-else
statements
Summary
Review Questions
Exercises
The
switch
statement
Examples of switch statements
Summary
Review Questions
Exercises
Further Structured Design
Repetition Control Structures
Example One: Using a
while
loop
Example Two: Using a
while
loop
Other forms of Repetition Control Structures
Summary
Review questions
Exercises
The
while
statement
Example
while
loop: Printing integers
Example
while
loop: Summing Arithmetic Progression
Example
while
loop: Table of sine function
Example
while
loop: Average, Minimum and Maximum Calculation
Example Program: Student mark processing
Example Program: Iterative evaluation of a square root
Summary
Review Questions
Exercises
The
do-while
statement
Example Program: Sum of Arithmetic Progression
Example Program: Valid Input Checking
Example Program: Student Mark Processing (2)
Summary
Review Questions
Exercises
The
for
statement
Example
for
statement: Print 10 integers
Example
for
statement: Print table of sine function
Example Program: Student Mark Processing (3)
Example Program: Generation of Pythagorean Triples
Summary
Review Questions
Exercises
Streams and External Files
Streams
Connecting Streams to External Files
Testing for end-of-file
Summary
Review Questions
Exercises
Top-down design using Functions
The need for functions
The mathematical function library in C++
Summary
Review Questions
Exercises
Introduction to User-defined functions in C++
Functions with no parameters
Functions with parameters and no return value
Functions that return values
Example function: sum of squares of integers
Example Function: Raising to the power
Call-by-value parameters
Summary
Review Questions
Exercises
Further User-defined functions in C++
Call-by-reference parameters
Example Program: Invoice Processing
Summary
Review Questions
Exercises
Arrays
Arrays in C++
Declaration of Arrays
Accessing Array Elements
Initialization of arrays
Example Program: Printing Outliers in Data
Example Program: Test of Random Numbers
Arrays as parameters of functions
Strings in C++
String Output
String Input
Summary
Review Questions
Exercises
About this document ...
Next:
About the course