Skip to content

🦕 C++ Programming & Introduction to Computer Science. You can find Lab Assignments and solutions, interesting C++ programs, and lots of different resources to start learning coding with C++.

Notifications You must be signed in to change notification settings

wahyueko22/cpp-programming

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ Programming

Contents

Keep These Tips in Mind While Learning Programming

1. Learn and code every day, consistency is important. 2. Write it down - plan your code before you start coding and understand the input to your program and the output from your code. 3. Learn to debug your code - look at the code line by line to see how it works. 4. Surround yourself with other people who are learning. Teach each other. 5. Learn taking notes. 6. Build something, anything. For example, simple calculator, or program to save and read data from TXT files. 7. Focus on 1 thing! Take small steps, but every day, consistency is very important again. 8. Learn to ask GOOD questions to others: - G: Give context on what you are trying to do, clearly describing the problem. - O: Outline the things you have already tried to fix the issue. - O: Offer your best guess as to what the problem might be. It helps the person who is helping you not only know what you're thinking, but also know that you've thought of something yourself. - D: Demonstrate what's going on. Include the code, the tracing error message, and an explanation of the steps you followed that resulted in the error. That way, the person helping doesn't have to try to recreate the problem. 

Computer Science Basics

Learning Resources

Problem Solving

1. C++ Program to print "Hello, World!" 2. C++ Program to Print an Integer (Entered by the User) 3. C++ Program to Add Two Integers 4. C++ Program to Multiply two Floating Point Numbers 5. C++ Program to Find ASCII Value of a Character 6. C++ Program to Compute Quotient and Remainder 7. C++ Program to Find the Size of int, float, double and char 8. C++ Program to Demonstrate the Working of Keyword long 9. C++ Program to Swap Two Numbers 10. C++ Program to Check Whether a Number is Even or Odd 11. C++ Program to Check Whether a Character is Vowel or Consonant 12. C++ Program to Find the Largest Number Among Three Numbers 13. C++ Program to Find all Roots of a Quadratic equation 14. C++ Program to Check Leap Year 15. C++ Program to Check Whether a Number is Positive or Negative 16. C++ Program to Check Whether a Character is an Alphabet or not 17. C++ Program to Calculate the Sum of Natural Numbers 18. C++ Program to Find Factorial of a Number 19. C++ Program to Generate Multiplication Table 20. C++ Program to Display Fibonacci Sequence 21. C++ Program to Find GCD of two Numbers 22. C++ Program to Find LCM of two Numbers 23. C++ Program to Display Characters from A to Z Using Loop 24. C++ Program to Count Number of Digits in an Integer 25. C++ Program to Reverse a Number 26. C++ Program to Calculate the Power of a Number 27. C++ Program to Check Whether a Number is Palindrome or Not 28. C++ Program to Check Whether a Number is Prime or Not 29. C++ Program to Display Prime Numbers Between Two Intervals 30. C++ Program to Check Armstrong Number 31. C++ Program to Display Armstrong Number Between Two Intervals 32. C++ Program to Display Factors of a Number 33. C++ Programming Code To Create Pyramid and Structure 34. C++ Program to Make a Simple Calculator Using switch...case 35. C++ Program to Display Prime Numbers Between Intervals Using Function 36. C++ Program to Check Prime or Armstrong Number Using User-defined Function 37. C++ Program to Check Whether a Number can be Expressed as Sum of Two Prime Numbers 38. C++ Program to Find the Sum of Natural Numbers using Recursion 39. C++ Program to Find Factorial of a Number Using Recursion 40. C++ Program to Find G.C.D Using Recursion 41. C++ Program to Convert Binary Number to Decimal and vice-versa 42. C++ Program to Convert Octal Number to Decimal and vice-versa 43. C++ Program to Convert Binary Number to Octal and vice-versa 44. C++ Program to Reverse a Sentence Using Recursion 45. C++ Program to calculate the power using recursion 46. C++ Program to Calculate Average Using Arrays 47. C++ Program to Find Largest Element of an Array 48. C++ Program to Calculate Standard Deviation 49. C++ Program to Add Two Matrix Using Multi-dimensional Arrays 50. C++ Program to Multiply to Matrix Using Multi-dimensional Arrays 51. C++ Program to Find Transpose of a Matrix 52. C++ Program to Multiply two Matrices by Passing Matrix to a Function 53. C++ Program to Access Elements of an Array Using Pointer 54. C++ Program Swap Numbers in Cyclic Order Using Call by Reference 55. C++ Program to Find Largest Number Using Dynamic Memory Allocation 56. C++ Program to Find the Frequency of Characters in a String 57. C++ Program to count the number of vowels, consonants and so on 58. C++ Program to Remove all Characters in a String Except Alphabet 59. C++ Program to Find the Length of a String 60. C++ Program to Concatenate Two Strings 61. C++ Program to Copy String Without Using strcpy() 62. C++ Program to Sort Elements in Lexicographical Order (Dictionary Order) 63. C++ Program to Store Information(name, roll and marks) of a Student Using Structure 64. C++ Program to Add Two Distances (in inch-feet) System Using Structures 65. C++ Program to Add Two Complex Numbers by Passing Structure to a Function 66. C++ Program to Calculate Difference Between Two Time Periods 67. C++ Program to Store Information of Students Using Structure 68. C++ Program to Store Information Using Structures with Dynamically Memory Allocation 69. C++ Program to Write a Sentence to a File 70. C++ Program to Read a Line From a File and Display it 71. C++ Program to Display its own Source Code as Output 72. C++ Programming Code To Create Pyramid and Pattern 

Projects Ideas

1. Banking system with all banking facilities like – deposit, withdrawal, foreign exchange to any currency, availability of loans for purchasing vehicles, apartments, houses, setting up business, education loan, management of ATMs and all other features. 2. Airline flight reservation system (online booking of tickets in different flights for different destinations all over the world, cancellation of tickets, clear display of cancellation amount, refund of amount after cancellation, showing availability of all flights, showing flights timings for all 7 days of a week, seats availability, seat selection for travelers by giving the complete layout of the seating arrangement inside the flights, food availability/non-availability inside the flights, change of travel dates and amount charged.) 3. Taxi/cab sharing 4. University education portal (providing all information about under-graduate, post graduate and doctoral programs offered, facilities available, location & map, fee structure in all the universities) 5. Online exam management system (with total security of identifying the students during exam, monitoring the students’ activities during the exam, selection of different questions for each student, development of a large question bank containing hundreds of questions in each subject considering all courses taught at the university) 6. Library management system 7. E-content management system 8. Plagiarism checker & file management system 9. Hotel reservation & management portal 10. Restaurant management 11. Healthcare consulting system (doctors with different specializations for consultation, hospitals with all facilities for treating different diseases & abroad - one stop portal for all consultations and treatments) 12. Electronic health record management system with builtin security 13. Pharmacy - medical store management 14. Blood bank system 15. Online shopping and delivery system (like amazon) 16. Online car shopping 17. Tourism portal 18. World tourism portal 19. Higher education abroad portal 20. Job search/recruitment portal 21. Company resource management system 22. Attendance monitoring system with fingerprints verification 23. Face recognition - based attendance checking system 24. Aircraft communication and monitoring system 25. Ticket booking management system for concert ceremonies 26. All store stock management (inventory control) 27. Multiplayer gaming applications 28. City traffic monitoring and control system 29. Police traffic violation reporting & control system 30. The marriage function hall booking & food/music arrangement system 31. Any vehicle (car, bus, heavy vehicles for parties, functions, family picnics, long distance travel) booking portal 32. Teacher assisted program writing environment for students 33. Doctors reservation system for patients 34. Bus reservation & tracking system 35. Railway booking and train tracking system 36. Warehouse management system 37. Courier tracking, cargo and freight transportation 38. Online code testing system 39. Online quiz system (with total security of identifying the students during the quiz, monitoring the students’ activities during the quiz, selection of different quiz questions for each student, development of a large quiz question bank containing hundreds of quiz questions in each subject considering all courses taught at the university) 40. Land/house/apartment rental & purchase portal 41. Housecleaning, plumbing, electricity service & maintenance system 42. Human organ transplantation management system 43. Covid-19 tracking, testing, treatment & hospital management system 44. Cryptocurrency trading portal (exchange) allowing trading of all crypto coins using security, confidentiality and authentication 45. Parking management system 46. Online food delivery system (linked to all restaurants in different districts in different regions in some country) 

About

🦕 C++ Programming & Introduction to Computer Science. You can find Lab Assignments and solutions, interesting C++ programs, and lots of different resources to start learning coding with C++.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 97.5%
  • CMake 2.5%