ফ্লোচার্ট উদাহরণ সমূহ

লেসন ৩৩ / ৫১

উদাহরণ ১: তিনটি সংখ্যার মধ্যে বড়টি বের করা

[Start]
   ↓
[Input: a, b, c]
   ↓
{a > b?}
  ↙     ↘
Yes      No
 ↓        ↓
{a>c?}  {b>c?}
↙  ↘    ↙  ↘
a   c   b   c
 ↘  ↙    ↘  ↙
 [Output: largest]
      ↓
   [End]

উদাহরণ ২: ১ থেকে N পর্যন্ত যোগফল (Loop)

[Start]
   ↓
[Input: N]
[sum = 0, i = 1]
   ↓
{i <= N?} ──No──→ [Output: sum] → [End]
   ↓ Yes
[sum = sum + i]
[i = i + 1]
   ↓
(Go back to check)

উদাহরণ ৩: Factorial (n!)

[Start]
   ↓
[Input: n]
[fact = 1, i = 1]
   ↓
{i <= n?} ──No──→ [Output: fact] → [End]
   ↓ Yes
[fact = fact × i]
[i = i + 1]
   ↓
(Go back to check)
💡 কোড লেখার আগে সবসময় ফ্লোচার্ট আঁকুন — এটি logic পরিষ্কার করে এবং ভুল কমায়!