1. for
প্রবেশ করা লাইনের সংখ্যা গণনা করার জন্য একটি লুপ ব্যবহার করে
আসুন এমন একটি প্রোগ্রাম লিখি যা 10
কীবোর্ড থেকে লাইনগুলি পড়ে এবং সংখ্যা ছিল এমন লাইনের সংখ্যা প্রদর্শন করে। উদাহরণ:
কোড | ব্যাখ্যা |
---|---|
|
|
যদি লাইনে একাধিক টোকেন থাকে যা স্পেস দ্বারা পৃথক করা হয় এবং তাদের মধ্যে প্রথমটি একটি সংখ্যা হয়, তাহলে পদ্ধতিটি hasNextInt()
ফিরে আসবে true
, এমনকি অন্যান্য টোকেনগুলি সংখ্যা না হলেও। এর মানে হল যে আমাদের প্রোগ্রামটি সঠিকভাবে কাজ করবে যদি প্রতিটি লাইনে শুধুমাত্র একটি টোকেন প্রবেশ করানো হয়।
for
2. লুপ ব্যবহার করে ফ্যাক্টরিয়াল গণনা করা
আসুন এমন একটি প্রোগ্রাম লিখি যা কিছুতে পড়ে না, তবে পরিবর্তে কিছু গণনা করে। কঠিন কিছু। উদাহরণস্বরূপ, সংখ্যার ফ্যাক্টরিয়াল 10
।
একটি সংখ্যার ফ্যাক্টরিয়াল n
( দ্বারা চিহ্নিত n!
) হল সংখ্যার একটি সিরিজের গুণফল: 1*2*3*4*5*..*n
;
কোড | ব্যাখ্যা |
---|---|
|
|
শুরুর মান হল , কারণ আমরা সংখ্যা দিয়ে f = 1
গুণ করছি । f
যদি f
প্রকৃতপক্ষে হত 0
, তাহলে সমস্ত সংখ্যার গুণফল 0
হবে 0
।
for
3. পর্দায় আঁকতে একটি লুপ ব্যবহার করে
আসুন একটি প্রোগ্রাম লিখি যা পর্দায় একটি ত্রিভুজ আঁকে। প্রথম লাইনে রয়েছে 10
তারকাচিহ্ন, দ্বিতীয়টি — 9
তারকাচিহ্ন, তারপর 8
, ইত্যাদি।
কোড | ব্যাখ্যা |
---|---|
|
|
আমাদের এখানে দুটি নেস্টেড লুপ থাকা দরকার: অভ্যন্তরীণ লুপ একটি নির্দিষ্ট লাইনে সঠিক সংখ্যক তারকাচিহ্ন প্রদর্শনের জন্য দায়ী।
এবং বাইরের লুপ লাইন মাধ্যমে লুপ প্রয়োজন.
GO TO FULL VERSION