Java/C2/do-while/Bengali
From Script | Spoken-Tutorial
| Time | Narration |
| 00:01 | জাভাতে do-while Loop এর কথ্য টিউটোরিয়ালে আপনাদের স্বাগত। |
| 00:06 | এই টিউটোরিয়ালে, আপনি
do-while Loop এবং এর ব্যবহার সম্পর্কে শিখবেন। |
| 00:12 | এই টিউটোরিয়ালের জন্য আমরা
উবুন্টু 11.10, JDK 1.6 এবং Eclipse 3.7 ব্যবহার করছি। |
| 00:20 | টিউটোরিয়ালটি অনুসরণ করতে, জাভাতে while loop সম্পর্কে জ্ঞান থাকতে হবে। |
| 00:25 | না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন। |
| 00:32 | এখানে এটি do-while লুপের স্ট্রাকচার। |
| 00:37 | লক্ষ্য করুন যে এটি while লুপের অনুরূপ। |
| 00:40 | এর দুটি অংশ রয়েছে। |
| 00:42 | প্রথমটি হল loop running condition এবং দ্বিতীয়টি loop variable. |
| 00:51 | একমাত্র পার্থক্য হল কন্ডিশন do ব্লকের পর লিখিত হয়েছে। |
| 00:58 | তাই do ব্লকে স্টেটমেন্ট সঞ্চালনের পর কন্ডিশন যাচাই করা হয়। |
| 01:05 | এখন একটি উদাহরণ দেখি। |
| 01:07 | Eclipse এ যাই। |
| 01:11 | এখানে বাকি কোডের জন্য eclipse IDE এবং প্রয়োজনীয় কাঠামো রয়েছে। |
| 01:17 | আমরা DoWhileDemo নামক ক্লাস তৈরি করেছি এবং এতে মেন মেথড যুক্ত করেছি। |
| 01:22 | আমরা do-while loop ব্যবহার করে 1 থেকে 10 পর্যন্ত প্রিন্ট করতে যাচ্ছি। |
| 01:27 | লিখুন |
| 01:29 | int n = 1 |
| 01:32 | n আমাদের লুপ ভ্যারিয়েবল হবে। |
| 01:36 | তারপর লিখুন do |
| 01:40 | ওপেন এবং ক্লোস ধনুর্বন্ধনী |
| 01:44 | ধনুর্বন্ধনীর মধ্যে System.out.println(n) |
| 01:55 | আমরা n এর মান প্রিন্ট করব এবং তারপর এটি বাড়াবো। n = n + 1 |
| 02:05 | এবং আমরা এটি করি যতক্ষণ |
| 02:08 | n ইস লেস দেন অর ইকুয়াল টু 10 হয়। |
| 02:10 | ধনুর্বন্ধনীর বাইরে লিখুন while, বন্ধনীতে (n লেস দেন ইকুয়াল টু 10) |
| 02:20 | এবং সেমিকোলন ব্যবহার করে do-while বন্ধ করুন। |
| 02:25 | এখন কর্মরত কোড দেখি। |
| 02:28 | সংরক্ষণ করে রান করুন। |
| 02:37 | আমরা দেখি যে, 1 থেকে 10 পর্যন্ত প্রিন্ট করা হয়েছে। |
| 02:42 | এখন বোঝা যাক যে কিভাবে কোড সঞ্চালিত করা হয়েছে। |
| 02:47 | প্রথমে 1 প্রিন্ট হয় এবং তারপর n এর মান 2 হয়। |
| 02:52 | এবং তারপর কন্ডিশন পরীক্ষা করা হয়। |
| 02:55 | যেহেতু এটি true. 2 প্রিন্ট হয়েছে এবং n এর মান 3 হয়েছে। |
| 03:00 | এবং এইভাবে 10 প্রিন্ট হওয়া পর্যন্ত লুপ এগোয়, এবং n এর মান 11 হয়। |
| 03:06 | n = 11 হলে, কন্ডিশন অক্ষম হয় এবং লুপ বন্ধ হয়। |
| 03:11 | এখন আমরা সংখ্যাকে 50 থেকে 40 পর্যন্ত নিম্নক্রমে প্রিন্ট করি। |
| 03:17 | তাই আমরা 50 দিয়ে শুরু করি। |
| 03:19 | n = 1 কে n = 50 তে পরিবর্তন করুন। |
| 03:23 | যেহেতু আমরা বড় সংখ্যা থেকে ছোট সংখ্যায় লুপিং করছি, আমরা লুপ ভ্যারিয়েবল ডিক্রিমেন্ট করি। |
| 03:29 | সুতরাং n = n + 1 কে n = n - 1 এ পরিবর্তন করুন। |
| 03:34 | আমরা লুপ করি যতক্ষণ n ইস গ্রেটার দেন অর ইকুয়াল টু 40 হয়। |
| 03:40 | তাই কন্ডিশন n >= 40 তে পরিবর্তন করুন। |
| 03:48 | এখন আউটপুট দেখি। |
| 03:50 | সংরক্ষণ করে রান করুন। |
| 03:57 | যেমনকি আমরা দেখতে পারি, 50 থেকে 40 পর্যন্ত প্রিন্ট করা হয়েছে। |
| 04:02 | এখন do-while loop ব্যবহার করে ভিন্ন যুক্তি চেষ্টা করি। |
| 04:10 | প্রদত্ত সংখ্যায়, আমরা যাচাই করব যে এটি একটি নির্ভুল বর্গ কি নয়। |
| 04:15 | প্রথমে মেন মেথড মুছে ফেলুন। |
| 04:19 | তারপর লিখুন int n = 25 |
| 04:25 | আমরা দেখব যে n এর মান একটি নির্ভুল বর্গ কি নয়। |
| 04:32 | তারপর লিখুন int x = 0 |
| 04:37 | এটি নির্ভুল বর্গ হলে আমরা x এর ব্যবহার সংখ্যার বর্গমূল সংরক্ষণ করতে করব। |
| 04:44 | তারপর লিখুন do |
| 04:46 | ওপেন এবং ক্লোস ধনুর্বন্ধনী |
| 04:49 | ধনুর্বন্ধনীর মধ্যে x = x + 1 |
| 04:55 | এবং ধনুর্বন্ধনীর বাইরে |
| 04:58 | while, বন্ধনীতে (x * x < n) |
| 05:06 | এবং সেমিকোলন ব্যবহার করে do-while বন্ধ করুন। |
| 05:10 | যতক্ষণ x * x < n হয়, আমরা x এর মান বৃদ্ধি করতে থাকি। |
| 05:16 | সুতরাং যখন লুপ থেমে যায়, এই কন্ডিশনের উল্টোটি সত্য হবে। |
| 05:22 | যার অর্থ x * x, n এর সমান হবে |
| 05:26 | অথবা এটি n এর থেকে বড় হবে। |
| 05:28 | x * x, n এর সমান হলে সংখ্যাটি একটি নির্ভুল বর্গ। |
| 05:32 | এটি n এর সমান না হলে সংখ্যাটি একটি নির্ভুল বর্গ নয়। |
| 05:37 | তাই পরিশেষে, আমরা কন্ডিশন প্রিন্ট করি। |
| 05:47 | System.out.println(x * x == n) |
| 05:55 | এখন কর্মরত কোড দেখি। |
| 05:59 | সংরক্ষণ করে রান করুন। যেমনকি আমরা দেখতে পারি, আউটপুট হল true. |
| 06:07 | অন্যান্য নির্ভুল বর্গের সাথে চেষ্টা করি। |
| 06:10 | n = 25 কে n = 49 এ বদলান। |
| 06:15 | সংরক্ষণ করে রান করুন। |
| 06:20 | আমরা দেখি যে আমরা আবার true পাই। |
| 06:23 | এখন একটি সংখ্যা দ্বারা চেষ্টা করি যা একটি নির্ভুল বর্গ নয়। |
| 06:26 | 49 কে 23 তে বদলান। সংরক্ষণ করে রান করুন এবং |
| 06:34 | আশানুরূপ আমরা false পেয়েছি। |
| 06:37 | এখন দেখি যে n এর মান 0 হলে কি হয়। |
| 06:42 | n = 23 কে n = 0 তে বদলান। যেহেতু 0 একটি প্রাকৃতিক সংখ্যা নয়, আমরা false পাবো। |
| 06:52 | কোড রান করি। |
| 06:54 | সংরক্ষণ করে রান করি। |
| 07:00 | আমরা দেখি যে আমরা আশানুরূপ false পেয়েছি। |
| 07:05 | এটি হয় কারণ x * x < n কন্ডিশন |
| 07:08 | যাচাই করার আগেই x এর মান বৃদ্ধি পায়, এবং এটি 1 হয়। |
| 07:16 | লুপ কন্ডিশন অক্ষম হয় এবং লুপ রান করে না। |
| 07:20 | এইভাবে, do-while loop ব্যবহার করে, আমরা নিশ্চিত করি যে 0 একটি নির্ভুল বর্গ নয়। |
| 07:26 | এইভাবে do-while loop এক শ্রেণীর সমস্যা সমাধান করতে ব্যবহৃত হয়েছে। |
| 07:31 | বিশেষভাবে, যখন লুপ অন্তত একবার রান করে। |
| 07:37 | আমরা এই টিউটোরিয়ালের শেষে চলে এসেছি। |
| 07:40 | এই টিউটোরিয়ালে আমরা |
| 07:42 | while loop এবং এর ব্যবহার শিখেছি। |
| 07:46 | এই টিউটোরিয়ালের নির্দেশিত কাজ হিসাবে, নিম্নলিখিত প্রশ্নটি সমাধান করুন। |
| 07:50 | প্রদত্ত বাইনারি সংখ্যা থেকে, এর দশমিক সমতুল্য নির্ণয় করুন, উদাহরণস্বরূপ: 11010 => 26 |
| 07:56 | স্পোকেন টিউটোরিয়াল প্রকল্প সম্পর্কে অধিক জানতে, এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
| 08:01 | এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। ভাল ব্যান্ডউইডথ না থাকলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন। |
| 08:06 | কথ্য টিউটোরিয়াল প্রকল্প দল |
| 08:10 | কর্মশালার আয়োজন করে। অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেওয়া হয়। |
| 08:16 | এই বিষয়ে বিস্তারিত তথ্যের জন্য contact AT spoken HYPHEN tutorial DOT org তে ইমেল করুন। |
| 08:22 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ। এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত। |
| 08:32 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। |
| 08:36 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ। |