0% found this document useful (0 votes)
19 views2 pages

CLI Projects CPP

Uploaded by

Steve
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views2 pages

CLI Projects CPP

Uploaded by

Steve
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

CLI Projects in C++ (Beginner to Expert

using DevC++)
🌱 Beginner Projects (Basics: Input, Output, Loops, Functions)
1. Hello World – Print 'Hello, World!' to the screen.

2. Simple Calculator – Perform addition, subtraction, multiplication, and division.

3. Number Guessing Game – User guesses a random number.

4. Even or Odd Checker – Input a number and check if it’s even or odd.

5. Sum of Digits – Input a number, output sum of its digits.

6. Temperature Converter – Convert Celsius to Fahrenheit and vice versa.

7. Factorial Calculator – Compute factorial using loops/recursion.

8. Multiplication Table Generator – Print multiplication table of a number.

9. Simple Interest Calculator – Given P, R, T compute simple interest.

10. ATM Simulation (Basic) – User can withdraw, deposit, and check balance.

🔄 Intermediate Projects (Arrays, Strings, File Handling, Functions)


1. Palindrome Checker – Check if a string/number is palindrome.

2. Student Grading System – Input grades and compute average + remarks.

3. Basic To-Do List – Add, view, and delete tasks (file handling).

4. Tic-Tac-Toe (2 Players) – Simple board-based CLI game.

5. Prime Number Generator – Print all primes up to n.

6. Library Management System – Add/search/remove books (files).

7. Quiz Game – Ask multiple-choice questions and score answers.

8. Matrix Operations – Addition, subtraction, multiplication of matrices.

9. Banking System – Manage multiple accounts with file persistence.

10. Alarm Clock (CLI) – User sets a time; program alerts when reached.
⚙️Advanced Projects (OOP, Data Structures, Algorithms)
1. Contact Management System – Store/search contacts using files.

2. Inventory Management System – Track stock, sales, purchases.

3. Hospital Management System – Patient records, doctor schedules.

4. Bus Reservation System – Reserve/cancel seats, show availability.

5. Hotel Booking System – Manage room reservations.

6. Payroll System – Compute salary, deductions, bonuses.

7. Library with OOP + Files – Classes for books, members, librarians.

8. Student Management System – CRUD (Create, Read, Update, Delete) with search.

9. Bank Loan System – EMI calculator, approval simulation.

10. Restaurant Billing System – Order menu items, compute bill, generate receipt.

🚀 Expert Projects (OOP, Algorithms, Data Structures, Networking)


1. File Compression Tool – Implement Huffman coding for compression.

2. Compiler/Interpreter (Mini) – Parse simple arithmetic expressions.

3. Search Engine (Basic) – Keyword search from text files.

4. Chat Application (CLI, using sockets) – Send/receive messages over LAN.

5. Operating System Shell (Mini) – Execute system commands in CLI.

6. Blockchain Simulation (CLI) – Blocks, transactions, and hashing.

7. Database Management System (Mini) – CRUD operations with indexing.

8. Weather Forecasting (API + CLI) – Fetch weather data online (if networking allowed).

9. Machine Learning CLI Tool (Basic) – Implement linear regression on dataset.

10. Virtual File System Simulation – Create directories, files, read/write operations.

You might also like