নিচের উদ্দীপকটি পড়ঃ #include main () int a, s = 0; for (a = 1; a < = 5; a ++) s=s+a; printf("%d", s); প্রোগ্রামটির আউটপুট কত ?
ক. 1
খ. 5
গ. 10
ঘ. 15
উত্তর: 15
ব্যাখ্যা: এই C প্রোগ্রামটি একটি লুপ ব্যবহার করে 1 থেকে 5 পর্যন্ত সমস্ত পূর্ণসংখ্যা যোগ করে। লুপের প্রতিটি পুনরাবৃত্তিতে, 's [গণিত] চলকের মান 'a [গণিত] চলকের বর্তমান মানের সাথে আপডেট হয়। ধাপ 1: 's [গণিত] এর প্রাথমিক মান 0. ধাপ 2: যখন a = 1, s = 0 + 1 = 1. ধাপ 3: যখন a = 2, s = 1 + 2 = 3. ধাপ 4: যখন a = 3, s = 3 + 3 = 6. ধাপ 5: যখন a = 4, s = 6 + 4 = 10. ধাপ 6: যখন a = 5, s = 10 + 5 = 15. লুপটি শেষ হয়ে যায় কারণ 'a [গণিত] এর মান 6 হলে শর্ত a <= 5 মিথ্যা হবে। অবশেষে, 's [গণিত] এর মান 15 প্রিন্ট করা হয়। এই ধরণের লুপের যোগফলকে গাণিতিকভাবে [গণিত] সূত্র দিয়েও বের করা যায়। এখানে n=5, তাই যোগফল [গণিত] ।
HSC ICT Chapter 5 : প্রোগ্রামিং ভাষা MCQ — Prosthuti প্রশ্নব্যাংক
HSC · ICT · Chapter 5 : প্রোগ্রামিং ভাষা · MCQ
নিচের উদ্দীপকটি পড়ঃ #include main () { int a, s = 0; for (a = 1; a < = 5; a ++) s=s+a; printf("%d", s); } প্রোগ্রামটির আউটপুট কত ?
- ক.1
- খ.5
- গ.10
- ঘ.15
উত্তর