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