
Course presentation
In this section you will learn about:
* C++ basic syntax
* Data Types
* Variables and Constants
* Input and Output commands
In this section you will learn about:
How to define and use functions
In this section you will learn about
Operators and their usage
Practice c++ exercises that demonstrate operators with inputs a and b, explore division and increment behavior, apply the conditional operator, and determine odd or even numbers using a string result.
In this part, you will start learning how to build your first application in C++.
The first practical laboratory describes the steps of simulating a real ATM.
In this section you'll learn:
How to use control statements, like: if, switch, goto
How to use loops, like: for, while, do-while
Compute min and max of a, b, c, and test if a number is even or odd. Display 100 numbers in ascending and descending order, filtering evens with for loops.
In this section you will learn about:
How to declare and manipulate arrays
Work with one dimensional arrays
Work with two dimensional arrays
Practice C++ array handling by summing ten integers, finding min and max in twelve numbers, and totaling two matrices to identify the largest sum, using for loops and standard namespace.
Compute the sums of two matrices, one integer and one float, using two-dimensional arrays and nested loops, then output the maximum sum and both totals.
Develops an ATM menu with balance inquiry, cash withdrawal, transfer, and exit using a switch statement, for loops, and an array of valid PINs for validation.
In this section you will learn about:
Local variables, global variables, formal parameters
And how to use them
In this section you will learn about:
Pointers and their usage
Pointers and variables
Pointers and arrays
Pointers and functions
Pointer and character strings
Define a balance as a string array linked to pin validation for balance inquiry and withdrawals. Create reusable functions for display balance and print receipt to a text file.
In this section you will learn about:
String representation
Functions for strings
Explore solving string and array problems in c++ by counting letters with string length and size, and building an algorithm to find similar words in a collection without duplicates.
Implement the money transfer function in the ATM lab, validating funds and handling insufficient balance. Refactor by moving functions to a separate file and updating prototypes and imports.
In this section you will learn about:
Structures
Unions
Enumerations
In this section you will learn about:
Opening/Creating a file
Reading and writing information from and to a file
Closing/Deleting a file
Open or create files and write names in c++ using fopen and fprint. Calculate the average of numbers read from a file, handling paths and end-of-file checks.
Demonstrates implementing an atm withdrawal and transfer workflow in c++, updating the balance with a new difference function and persisting results to the balance file with two decimals.
“Any fool can know. The point is to understand.” ― Albert Einstein
We present you an interesting and also important course for any IT career. You will find here important topics taught with lots of practical examples, exercises, quizzes, laboratories, individual work, and resource files.
C++ is one of the most popular programming languages worldwide, used as an introductory programming language in most universities and training centers. You will learn the fundamentals of programming in practical examples, and you will manage to build your first application in C++. The course is essential for those who want to understand correct programming fundamentals and learn how to use everything they learn in practice. You will find Quizzes, and Individual Exercises after each chapter, which are an indispensable part of the learning process. Just pass lessons step by step and don't forget to try to solve the assigned individual work from each section, that is recommendable.
We hope the information provided here will arouse your interest and introduce you to several questions you will most likely seek answers to. A good idea is to start learning programming in C++ language, though from it derived other popular languages like Java and C#.
We recommend you begin your programming journey with this course.
Good Luck!