উদ্দীপকের প্রোগ্রামটিতে for লুপের পরিবর্তে do... while এবং while লুপ ব্যবহার করে একই ফলাফল পাওয়া সম্ভব কি না বিশ্লেষণপূর্বক মতামত দাও।
উত্তর: হ্যাঁ, for loop এর পরিবর্তে do...while এবং while loop উভয় ব্যবহার করে একই ফলাফল অর্জন করা যেতে পারে। নিচে বিশ্লেষণ করা হলো- do...while লুপ ব্যবহার করে কোড: #include int main() int i = 30 s = 0 ; do s=s+i*i; i = i + 1 while (i int main() int i = 30 s = 0 ; while( i <= 101 ) s=s+i*i; i = i + 1 printf("Total is %d", s); return 0;
HSC ICT Chapter 5 : প্রোগ্রামিং ভাষা CQ — Prosthuti প্রশ্নব্যাংক
HSC · ICT · Chapter 5 : প্রোগ্রামিং ভাষা · সৃজনশীল
উদ্দীপকের প্রোগ্রামটিতে for লুপের পরিবর্তে do... while এবং while লু…
উদ্দীপক
মাইলস্টোন কলেজ, ঢাকা · 2025
উত্তর
উত্তর
উত্তর
অ্যালগরিদম:
ধাপ-১: শুরু।
ধাপ-২: ইনপুট হিসেবে N = 101 নিই।
ধাপ-৩: s = 0 এবং i = 30 মান সেট করি।
ধাপ-৪: i <= N কি সত্য?
(ক) হ্যাঁ হলে ধাপ-৫ এ যাই; (খ) না হলে ধাপ-৬ এ যাই।
ধাপ-৫: s = s + i* i এবং i = i + 1 সেট করি এবং পুনরায় ধাপ-৪ এ যাই।
ধাপ-৬: ফলাফল হিসেবে ৪ এর মান প্রদর্শন করি।
ধাপ-৭: শেষ।উত্তর