- Description
- Curriculum
Are you a beginner looking to master C++ programming through practical projects? “108 C++ Programming Practices/Common Projects to Improve Your Coding Skill” is the perfect course for you! This comprehensive course offers a hands-on approach to learning C++, designed to elevate your coding skills from the basics to advanced concepts.
What You Will Learn:
-
Getting Started:
- How to write “Hello World” in C++
- Accepting input from users
- Summing two integers from user input
-
Mathematical Operations:
- Building a Simple Interest Calculator
- Multiplying float numbers
- Finding ASCII values
- Getting quotient and remainder
- Adding complex numbers
- Calculating the sum of digit numbers
-
Geometry and Patterns:
- Creating Floyd’s Triangle
- Calculating the area of a circle, rectangle, square, and triangle
- Calculating the volume of a cube, cylinder, and sphere
- Generating random numbers
-
Real-World Applications:
- Calculating gross salary and percentages
- Writing programs to shut down the computer, get an IP address, and handle date and time
-
Conditional Statements:
- Detecting even and odd numbers, vowels and consonants, and the greatest of three numbers
- Finding roots of quadratic equations and detecting leap years
- Displaying student grades
-
Loops and Functions:
- Summing a given number
- Calculating factorials, creating multiplication tables, and generating Fibonacci sequences
-
String and Array Manipulation:
- Reversing numbers and strings, checking for palindromes, and creating prime numbers
- Calculating HCF and LCM, detecting and generating Armstrong numbers
- Creating various patterns like half pyramids, full pyramids, inverted half pyramids, and Pascal’s triangle
-
Data Structures:
- Using structures and unions to handle complex data
- Creating and manipulating multidimensional arrays
-
File Handling:
- Writing to, reading from, copying, and deleting files
-
Conversions and Bitwise Operations:
- Converting between binary, decimal, octal, and hexadecimal formats
- Building binary patterns
-
Advanced Patterns and Projects:
- Creating diamond patterns, star hash pyramids, nested star hash pyramids, alphanumeric patterns, and numeric diamond patterns
- Building simple calculators and more
Why Enroll?
This course offers 108 practical projects that cover a wide range of C++ programming concepts, making it perfect for beginners who want to improve their coding skills. Each project is designed to provide a hands-on learning experience, helping you to understand and apply C++ programming in real-world scenarios.
Learn and practice C++ programming through 108 real-world projects. This course covers:
- Writing “Hello World” in C++
- Accepting user input and summing integers
- Building calculators, including Simple Interest and Gross Salary Calculators
- Multiplying float numbers and finding ASCII values
- Swapping numbers and strings using various methods
- Adding complex numbers and calculating sums of digits
- Creating geometric shapes and patterns, including Floyd’s Triangle, pyramids, and diamonds
- Generating random numbers and calculating percentages
- Developing programs for system utilities, such as shutting down the computer and getting IP addresses
- Implementing mathematical algorithms like detecting even/odd numbers, prime numbers, and solving quadratic equations
- Creating sequences like Fibonacci and Pascal’s Triangle
- Manipulating arrays and strings, including sorting, reversing, and finding lengths
- Performing matrix operations: addition, subtraction, multiplication, and transposition
- Handling files: writing, reading, copying, and deleting
- Converting between different numerical bases (binary, decimal, octal, hexadecimal)
- Exploring advanced structures and unions for managing complex data
- Implementing best practices for efficient and clean C++ programming
Elevate your C++ skills with comprehensive exercises designed to take you from beginner to advanced coding proficiency. Enroll now and start building your C++ expertise through practical, hands-on projects!
-
2Hello World
-
3Use of Variables
-
4Understanding local and global variable
-
5How to accept User Input
-
6How to accept strings from Users
-
7How to add 2 Numbers
-
8How to use math operators
-
9How to add n Numbers
-
10How to use if Statement
-
11How use Nested if Statement
-
12How to use if else Statement
-
13How to use else if Statement
-
14How to use switch Statement
-
15Nested switch Statement
-
16How to use while Loop
-
17do while loop
-
18How to use for loop
-
19Prime Numbers
-
20Area of a Triangle
-
21How to find Even and Odd Numbers
-
22How to add digits from user
-
23How to find Greatest of three Numbers
-
24How to swap numbers using variables
-
25How to swap Numbers using 2 variables
-
26How to calculate the percentage
-
27How to calculate Gross Salary
-
28How to calculate Simple Interest
-
29How to check a Leap Year
-
30How to get HCF using Recursive Function
-
31How to calculate the LCM
-
32How to calculate LCM and HCF
-
33How to get Factorial of nCr and nPr
-
34How to reverse numbers
-
35How to reverse arrays of Numbers
-
36How to check for a Palindrome
-
37How to generate Prime Numbers
-
38List of Prime Numbers
-
39How to check for Armstrong Numbers
-
40How to Generate Armstrong Numbers
-
41Calculate Factorial
-
42How to calculate Factorial using Recursive function
-
43How to create a Fibonacci Series
-
44Fibonacci Series using Recursive Function
-
45Mathematical Functions
-
46How to generate Random Numbers
-
47How to convert from Binary to Hexadecimal
-
48How to convert from Binary to Octal
-
49How to convert from Binary to Decimal
-
50How to convert from Decimal to Octal
-
51How to convert from Decimal to Binary
-
52How to convert from Decimal to Bitwise
-
53How to find first and last number in an Array
-
54How to pass Arrays to Functions
-
55How to find maximum element in Array
-
56How to find the minimum element in an Array
-
57How to Reverse Array Elements
-
58How to insert a new element into an Array
-
59How to delete an Element in Array
-
60How to Merge 2 Arrays
-
61How to add two matrices
-
62How to subtract two Matrices
-
63How to Transpose a Matrix
-
64How to multiply 2 matrices
-
65Simple String Format
-
66How to check for Length of String using for loop
-
67How to check for length of String using function
-
68How to compare Strings using for loop
-
69How to compare two Strings using Function
-
70How to copy Strings
-
71How to copy strings using strcpy
-
72How to make concatenation using a for loop
-
73How to concatenation using strcat
-
74How to Reverse a string using while loop
-
75How to Reverse a String using strrev
-
76How to Reverse Complete Sentence
-
77How to check if a String is a Palindrome
-
78How to convert from Uppercase to Lowercase
-
79How to convert from Uppercase to Lowercase using strlwr
-
80How to convert from Uppercase to Lowercase using while loop
-
81How to convert from Lowercase to Uppercase using strupr
-
82How to Remove vowels from string
-
83How to find the frequency occurrence of a Character
-
84How to check Vowels and Consonants
-
85How to get number of Vowels, Consonants, Digits and Whitespaces
-
86How to search for an Element in an Array
-
87How to check for an Element in an Array using Recursive function
-
88How to sort Array using Bubble
-
89How to sort Arrays using Insertion
-
90How to sort Arrays using Selection method
-
91How to call by Value
-
92How to call by Reference
-
93How to call by Pointer
-
94How to Write to a file
-
95How to Read from a file
-
96How to add 2 Numbers using function
-
97How to subtract two Numbers using function
-
98How to create Classes
-
99How to Pass Argument to Function
-
100How to use inline function
-
101How to check length of string using Pointer
-
102How to create a Pyramid pattern
-
103How to create a Right-Angled Triangle
-
104How to a Diamond pattern
-
105How to create a Right-Angle Triangle pattern
-
106How to create Alphabet pattern
-
107How to create a Pascal Triangle pattern
-
108Practice 107. How create a Floyd's Triangle
-
109How to create Numeric Pyramid pattern