Java/C2/while-loop/Bengali
From Script | Spoken-Tutorial
Revision as of 12:34, 25 February 2017 by Kaushik Datta (Talk | contribs)
Time | Narration |
00:02 | জাভাতে While Loop এর কথ্য টিউটোরিয়ালে আপনাদের স্বাগত। |
00:06 | এই টিউটোরিয়ালে, আপনি while loop
এবং এর ব্যবহার সম্পর্কে শিখবেন। |
00:12 | এই টিউটোরিয়ালের জন্য আমরা
উবুন্টু 11.10, JDK 1.6 এবং Eclipse 3.7 ব্যবহার করছি। |
00:21 | টিউটোরিয়ালটি অনুসরণ করতে, রিলেশনাল অপারেটর সম্পর্কে জ্ঞান থাকতে হবে। |
00:26 | না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন। |
00:36 | এখানে এটি while লুপের স্ট্রাকচার। |
00:39 | এর দুটি অংশ রয়েছে। |
00:41 | একটি হল loop running condition এবং দ্বিতীয়টি loop variable. |
00:48 | এখন একটি উদাহরণ দেখি। Eclipse এ যাই। |
00:55 | এখানে বাকি কোডের জন্য eclipse IDE এবং প্রয়োজনীয় কাঠামো রয়েছে। |
01:00 | আমি WhileDemo নামক ক্লাস তৈরি করেছি এবং এতে মেন মেথড যুক্ত করেছি। |
01:05 | আমরা while লুপ ব্যবহার করে 1 থেকে 10 পর্যন্ত প্রিন্ট করব। int n = 1 লিখুন। |
01:15 | এই n ভ্যারিয়েবল আমাদের লুপ ভ্যারিয়েবল হবে। |
01:21 | while লিখুন, প্রথম বন্ধনী মধ্যে n লেস দেন অর ইকুয়াল টু 10, ধনুর্বন্ধনী খুলুন এবং বন্ধ করুন। |
01:33 | এই কন্ডিশনকে looping running condition বলা হয়। |
01:37 | এর অর্থ হল, এই কন্ডিশন true হওয়া পর্যন্ত লুপ চলবে। |
01:42 | এই ক্ষেত্রে, n এর মান 10 এর চেয়ে কম বা সমান হওয়া পর্যন্ত এটি চলবে। |
01:47 | এবং এটি শুধুমাত্র তখনই বন্ধ হবে যখন n এর মান 10 এর চেয়ে বড় হবে। |
01:53 | লুপের ভিতরে, আমরা n এর মান প্রিন্ট করব। |
01:58 | System.out.println(n); এবং তারপর ইনক্রিমেন্ট n = n + 1; |
02:12 | এইভাবে, প্রথমে 1 প্রিন্ট হয় এবং তারপর n এর মান 2 হয়। |
02:18 | তারপর লুপ কন্ডিশন পরীক্ষা করা হয়। |
02:21 | যেহেতু এটি true. 2 প্রিন্ট হয়েছে এবং n এর মান 3 হয়েছে। |
02:25 | এবং এইভাবে 10 প্রিন্ট হওয়া পর্যন্ত লুপ এগোয়, এরপর n এর মান 11 হয় এবং কন্ডিশন true হয় না এবং লুপ বন্ধ হবে। |
02:37 | এখন কর্মরত কোড দেখি। |
02:39 | সংরক্ষণ করে রান করুন। |
02:47 | যেমনকি আমরা দেখতে পারি, 1 থেকে 10 পর্যন্ত প্রিন্ট করা হয়েছে। |
02:52 | এখন আমরা 50 থেকে 40 প্রিন্ট করব। |
02:58 | তাই আমরা 50 দিয়ে শুরু করি। n = 1 কে n = 50 তে পরিবর্তন করুন। |
03:03 | এবং আমরা 40 পর্যন্ত যাই। |
03:05 | অন্য কথায় যতক্ষণ n এর মান 40 এর চেয়ে বড় বা সমান হয়। সুতরাং কন্ডিশন n গ্রেটার দেন অর ইকুয়াল টু 40 তে বদলান। |
03:16 | এবং যেহেতু আমরা বড় সংখ্যা থেকে ছোট সংখ্যায় লুপিং করছি, আমরা লুপ ভ্যারিয়েবল ডিক্রিমেন্ট করি। |
03:22 | সুতরাং n = n + 1 কে n = n - 1 এ পরিবর্তন করুন। |
03:27 | সংরক্ষণ করে রান করুন। যেমনকি আমরা দেখতে পারি, 50 থেকে 40 পর্যন্ত প্রিন্ট করা হয়েছে। |
03:42 | এখন আমরা 7 এর প্রথম 10টি গুণিতক প্রিন্ট করব। |
03:48 | এটি করতে, আমরা 7 দিয়ে শুরু করি। |
03:50 | সুতরাং n = 50 কে n = 7 এ বদলান এবং তারপর 70 দ্বারা শেষ করুন। |
03:57 | কন্ডিশন n লেস দেন অর ইকুয়াল টু 70 তে বদলান। |
04:03 | এইভাবে, আমরা নিশ্চিত করি যে লুপ 70 তে থামে। |
04:07 | গুণিতক পেতে, 7 দ্বারা লুপ ভ্যারিয়েবল ইনক্রিমেন্ট করব। |
04:12 | সুতরাং n = n - 1 কে n = n + 7 এ বদলান। |
04:18 | এইভাবে প্রথমে 7 প্রিন্ট হয় এবং তারপর n এর মান 14 হয়, 14 প্রিন্ট হয়েছে এবং এইভাবে 70 পর্যন্ত। সংরক্ষণ করে রান করুন। |
04:33 | যেমনকি আমরা দেখতে পারি, 7 এর প্রথম 10টি গুণিতক প্রিন্ট করা হয়েছে। |
04:43 | নম্বরের সংখ্যার সমষ্টি পেতেও while লুপ ব্যবহার করতে পারি। |
04:47 | চলুন দেখি এটি কিভাবে করা যায়। |
04:49 | প্রথমে মেন মেথড ক্লেয়ার করুন। |
04:54 | int n = 13876. এটি একটি সংখ্যা। |
05:02 | এবং তারপর int dSum = 0. digit sum এর সঙ্কেত রূপে dSum ভ্যারিয়েবলে সংখ্যার সমষ্টি থাকে। |
05:18 | while লিখুন, প্রথম বন্ধনী মধ্যে n গ্রেটার দেন 0, ধনুর্বন্ধনী খুলুন এবং বন্ধ করুন। |
05:27 | এই কন্ডিশন ব্যবহারের কারণ কিছুক্ষণে স্পষ্ট হয়ে যাবে। |
05:32 | সংখ্যার সমষ্টি পেতে, প্রথমে সংখ্যাগুলি পাওয়া আবশ্যক। |
05:36 | এটি করতে আমরা মডুলো অপারেটর ব্যবহার করি। |
05:40 | dSum = dSum + (n % 10) লিখুন। সুতরাং আমরা একক সংখ্যা পাই এবং এটি dsum এ যোগ করি। |
05:52 | তারপর আমরা 10 দ্বারা ভাগ করে একক সংখ্যা মুছে ফেলি। n = n / 10 |
06:08 | সুতরাং যখন লুপ প্রথমবার রান করে, dSum 6 এবং n 1387 হবে। |
06:15 | এবং লুপ দ্বিতীয়বার রান করলে, dSum 7 এবং 6 এর সমষ্টি 13 হবে, এবং n 138 হবে। |
06:22 | সুতরাং এখন একটি প্রিন্ট স্টেটমেন্ট যোগ করি। |
06:28 | n 0 হয়। তারপর n গ্রেটার দেন 0 কন্ডিশন false হবে এবং লুপ থেমে যাবে। |
06:36 | সুতরাং এখন একটি প্রিন্ট স্টেটমেন্ট যোগ করি। |
06:42 | System.out.println(dSum) |
06:51 | এখন কর্মরত কোড দেখি। সংরক্ষণ করে রান করুন। |
06:59 | যেমনকি আমরা দেখতে পারি 25 যা সংখ্যার সমষ্টি প্রিন্ট করা হয়েছে। |
07:06 | এইভাবে, while লুপ, যা প্রোগ্রামিং এর অধিকাংশ মৌলিক নির্মানের মধ্যে একটি, ব্যবহার করা যাবে। |
07:16 | আমরা এই টিউটোরিয়ালের শেষে চলে এসেছি। |
07:20 | এই টিউটোরিয়ালে আমরা শিখেছি
while loop এবং এর ব্যবহার। |
07:26 | এই টিউটোরিয়ালের নির্দেশিত কাজ হিসাবে, নিম্নলিখিত প্রশ্নটি সমাধান করুন। |
07:29 | while লুপ ব্যবহার করে প্রদত্ত সংখ্যার বিপরীত মান গণনা করুন। উদাহরণস্বরূপ: 19435 => 53491 |
07:37 | স্পোকেন টিউটোরিয়াল প্রকল্প সম্পর্কে অধিক জানতে, এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন, যা প্রকল্পকে সারসংক্ষেপে বোঝায়। |
07:45 | যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন। |
07:50 | কথ্য টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে। অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেওয়া হয়। |
07:57 | এই বিষয়ে বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
08:03 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ। |
08:07 | এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত। |
08:12 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। |
08:17 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ। |