PHP-and-MySQL/C2/Loops-Do-While-Statement/Bengali

From Script | Spoken-Tutorial
Revision as of 16:00, 12 December 2012 by Kaushik Datta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:00 আপনাদের আবার স্বাগত। এই টিউটোরিয়ালে আমরা DO - WHILE লুপ শিখবো।
00:05 এটিকে DO - WHILE স্টেটমেন্ট ও বলা হয়। আপনি চাইলে একে লুপ বা স্টেটমেন্ট বলতে পারেন।
00:12 এর ভিত্তি WHILE লুপের সমান, যদিও কন্ডিশন লুপের শেষে যাচাই করা হয় নাকি শুরুতে।
00:20 আমাদের কাছে DO আছে, ব্লক তরঙ্গায়িত বন্ধনীতে এবং শেষে WHILE আছে। তারপর কন্ডিশন এখানে আছে। তাই এটি হল শর্ত।
00:29 এখন আমি একটি ছোট প্রোগ্রাম লিখতে যাচ্ছি - আমি প্রতিবার সংখ্যা বৃদ্ধি করতে চাই এবং প্রতিটি রেখায় ইকো হোক যেমনকি আমি আমার WHILE লুপে করেছি।
00:41 এখন শর্ত - যখন সংখ্যা 10 এ পৌছায়, আমি চাই যে নেম নামক একটি ভ্যারিয়েবল, অন্য নামে বদলে যাক যেখানে লুপ সমাপ্ত হয়ে যাবে।
01:00 আমি শুরু করার জন্য num = 1 লিখবো।
01:04 তারপর আমি my name is Alex লিখবো।
01:09 লুপের শর্ত যা আমি চাই তা হল - while the name = Alex.
01:15 যতক্ষণ নেম = এলেক্স এটি লুপ করবে। তাই কোথাও আমাদের নির্দিষ্ট শর্ত বলার প্রয়োজন - নেম Billy তে বদলে দিন এবং তারপর লুপ এগোবে না কারণ নেম এখন এলেক্সের সমান নয়।
01:31 এখন আমরা DO লুপের ভিতরে একটি IF স্টেটমেন্ট অন্তর্ভুক্ত করবো। মনে রাখবেন আপনি রাখতে পারেন,
  • IF স্টেটমেন্টসের ভিতরে IF স্টেটমেন্টস
  • লুপ্সের ভিতরে IF স্টেটমেন্টস
  • লুপ্সের ভিতরে লুপ্স

এবং আপনার কিছু করাতে বাস্তবে কোনো সীমা নেই। যতক্ষণ আপনার কোড কাজ করে এবং সঠিকভাবে চলে এবং অসীম মান দেয় না, আপনি ঠিক থাকবেন।

01:55 এখন আমরা যা লিখছি তা হল DO.
01:57 প্রথমত, সংখ্যার মান ইকো করুন।
02:00 রেখাকে ব্রেক করার জন্য আপনি এটিকে একটি ছোট HTML কোডের সাথে যোগ করতে পারেন।
02:05 এখানে আমি num ++ লিখবো যা num + 1 এর সমান।
02:14 তারপর আমার IF স্টেটমেন্ট - If num is greater than or equal to 10 then no echo (যদি num 10 এর থেকে বড় বা সমান হয় তখন ইকো হয় না)।
02:26 আমি নাম বদলে Billy করতে চাই।
02:30 সংক্ষিপ্তবৃত্তি করি। আমি এখানে তরঙ্গায়িত বন্ধনী ব্যবহার করছি না কারণ আমার কাছে একটি রেখার কোড আছে যা IF স্টেটমেন্টের পরে ব্লকের মধ্যে নিস্পাদিত করা দরকার।
02:42 অতএব আমার শুধু একটি রেখার কোড দরকার কারণ এটি পরিষ্কার দেখায়।
02:46 তাই আমি যা করেছি তা সংক্ষিপ্তবৃত্তি করি। আমি সংখ্যাকে 1 রেখেছি।
02:51 এটি আমার সংখ্যা ভ্যারিয়েবল, এটি বৃদ্ধি করতে পারে, এবং প্রয়োগকর্তার সামনে প্রদর্শন করতে পারে।
02:57 আমি আমার নাম এলেক্স স্থাপন করে রেখেছি।
03:00 আমরা DO শুরু করি।
03:02 নাম এখনও এলেক্স।
03:04 এখানে কোনো শর্ত নেই তাই এটি নির্বিশেষে রান করবে।
03;07 সুতরাং আমরা সংখ্যাকে ইকো করছি যা হল 1.
03:10 আমরা একে 1 থেকে বাড়াচ্ছি যা 2 এর সমান হবে।
03:14 এখন আমরা বলবো যদি সংখ্যা যা বর্তমানে 2, 10 এর থেকে বড় বা সমান, (যা এটি নয়) তারপর এর মাধ্যমে অবিরত রাখুন।
03:26 এটি নয়। তাই এটি ছেড়ে দিন। এটি বলবে name = Alex. এবং পুনরায় উপরে যায়।
03:34 এটি এখনও 2 হবে। এর মানে লুপ কোডের এই ব্লকে আটকে আছে।
03:41 এটি 2 ইকো করবে।
03:43 এটি এক জুড়বে এবং বলুন 3.
03:46 এবং তারপর এটি বলবে, 3 কি 10 এর থেকে বড় বা সমান।
03:51 এখন এটি নেই।
03:52 সুতরাং, নাম Billy তে বদলায় নি এর পরিবর্তে এটি আমাদের বাকি কোডকে চালু রাখবে।
03:58 নাম এখনও এলেক্স।
04:00 সুতরাং, লুপ চালু থাকবে। এই ক্ষেত্রে এটি 10 পর্যন্ত পৌছানো পর্যন্ত চলবে, কিন্তু 9 প্রয়োগকর্তার জন্য ইকো হবে।
04:09 এখন num 10 হয়ে যাবে।
04:11 IF শর্ত সঠিক হবে।
04:13 নাম Billy স্থাপন করি এবং while শর্তে এটি এলেক্সের সমান হয় না।তাই WHILE লুপ থেমে যাবে এবং নীচে এখানে কোড চালু থাকবে।
04:25 এই কোড নির্বাহ করি। আমাদের লুপ করি। এটিতে টিপি।
04:31 তাই আমরা 1 2 3 থেকে 9 পর্যন্ত সব পেয়ে গেছি।
04:35 স্পষ্টরূপে, আমাদের শর্ত পূরণ হয়েছে। আমাদের নাম Billy তে বদলে গেছে। আমাদের নাম আর এলেক্সের সমান নয়।
04:43 সুতরাং, আমাদের লুপ এখানে থেমে গেছে।
04:45 এখন IF কে 11 তে বদলে দিন বা num কে 0 তে বদলাতে পারেন।
04:50 এখন এটি কাজ করবে না এবং আপনি দেখবেন কেন।
04:54 আমরা 0 থেকে 9 পর্যন্ত পেয়েছি।
04:57 এর কারণ আপনার শুরুর সংখ্যা।
05:02 এটি কি করবে যে, যেমন আমি আগে বলেছি,এটি বর্তমানের সংখ্যাকে ইকো করবে,তারপর তাতে 1 এর বৃদ্ধি করে বদলে দেবে এবং তারপর এটি এর IF স্টেটমেন্টে তুলনা করবে।
05:13 সুতরাং, আপনি তুলনা করছেন যা আপনি দেখতে পারেন।
05:16 যদি এটি 11 তে বদলে দিন, 11 এর সাথে এর তুলনা করবেন, তারপর একে Billy তে বদলাবেন এবং এই লুপ থেমে যাবে।
05:23 আমরা কখনো 11 এর মান দেখতে পারি না, এটি শুধু একটি অভ্যন্তরীণ তুলনা।
05:27 যদি এটি রিফ্রেশ করি, আমরা দেখতে পারি যে এখন এখানে 1 থেকে 10 পর্যন্ত আছে।
05:31 এটি মূলত DO -WHILE লুপ। যদিও এটি অনেকটা একই, যখন আপনি প্রোগ্রামিংকে তর্কের রূপে দেখেন তখন DO -WHILE লুপ WHILE লুপের তুলনায় অধিক উপযোগী হয়। কিছু ক্ষেত্রে হতে পারে এটি অধিক উপযোগী।
05:44 সুতরাং অনুশীলন করুন এবং কিছু মান লিখুন। এছাড়া আমি যে প্রোগ্রাম বানিয়েছি তা পুনঃ বানানোর চেষ্টা করুন।
05:52 খুব শীঘ্রই লুপ্সের উপর আরো টিউটোরিয়াল হবে। তাই দেখতে থাকুন।
05:56 আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি।

Contributors and Content Editors

Kaushik Datta