-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnote
More file actions
32 lines (30 loc) · 2.14 KB
/
note
File metadata and controls
32 lines (30 loc) · 2.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
2️⃣ Project Steps & Details
Here’s a step-by-step plan for each project, including required C concepts:
🚀 Very Easy Projects (6)
# Project Steps Concepts
1 Calculator Input 2 numbers + operator → calculate → output scanf, printf, switch, if/else, arithmetic operators
2 Even/Odd Checker Input number → check % 2 → output % operator, if/else
3 Factorial Input n → loop multiply → output for loop, integer arithmetic
4 Guessing Game Random number → user guesses → loop until correct rand(), srand(), while loop, if/else
5 Temperature Converter Input temp → choice C/F → convert → output Float variables, arithmetic, if/else
6 Prime Checker Input number → check divisibility → output Loops, if, modulus %
🟢 Easy Projects (7)
# Project Steps Concepts
7 ATM Menu Menu loop: Check balance, deposit, withdraw Loops, functions, variables
8 Grade Average Input grades → calculate average → assign letter Arrays, loops, functions
9 Sorting Program Input array → sort → display Arrays, nested loops, swap
10 Password Login Input password → compare → allow access Strings, strcmp, if/else
11 Array Statistics Input array → find min, max, sum, average Arrays, loops, arithmetic
12 Simple Timer Countdown timer using sleep Loops, time.h, delays
13 Mini Quiz App Multiple questions → track score → show result Strings, arrays, loops, if/else
🟠 Beginner Projects (5)
# Project Steps Concepts
14 To-Do List Add tasks → view → mark done Structs, arrays, functions
15 Contact Book Add contact → search → delete → update Structs, strings, file I/O optional
16 Tic-Tac-Toe 3x3 grid → players take turns → check win 2D arrays, loops, conditions
17 Hangman Word guessing → track attempts → display progress Strings, loops, arrays, random
18 Library Manager Add books → borrow/return → list books Structs, arrays, file I/O (optional)
🔵 Advanced Projects (2 Optional)
# Project Steps Concepts
19 Linked List Task Manager Tasks stored in linked list → add/delete/display Pointers, dynamic memory (malloc, free), structs
20 Mini Shell Accept commands → execute using system() Loops, strings, file I/O, system calls, process basics