Difference between revisions of "Java/C2/if-else/Bengali"
From Script | Spoken-Tutorial
(Created page with ' {| border=1 || ''Time''' || '''Narration''' |- | 00:02 | জাভাতে If else কনস্ট্রাকটের কথ্য টিউটোরিয়ালে আ…') |
|||
Line 5: | Line 5: | ||
|- | |- | ||
| 00:02 | | 00:02 | ||
− | | জাভাতে If else কনস্ট্রাকটের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত। | + | | জাভাতে '''If else''' কনস্ট্রাকটের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত। |
|- | |- | ||
Line 24: | Line 24: | ||
| এখানে আমরা | | এখানে আমরা | ||
− | উবুন্টু সংস্করণ 11.10 | + | উবুন্টু সংস্করণ '''11.10''' |
− | jdk 1.6 | + | '''jdk 1.6''' |
− | এবং Eclipse 3.7.0 ব্যবহার করছি। | + | এবং '''Eclipse 3.7.0''' ব্যবহার করছি। |
|- | |- | ||
Line 36: | Line 36: | ||
|- | |- | ||
| 00:31 | | 00:31 | ||
− | | * Arithmetic, Relational এবং Logical operators সম্পর্কে জানা আবশ্যক। | + | | * '''Arithmetic, Relational''' এবং '''Logical''' operators সম্পর্কে জানা আবশ্যক। |
|- | |- | ||
Line 60: | Line 60: | ||
|- | |- | ||
| 01:01 | | 01:01 | ||
− | | * If স্টেটমেন্ট; | + | | * '''If''' স্টেটমেন্ট; |
|- | |- | ||
| 01:02 | | 01:02 | ||
− | | * If...Else স্টেটমেন্ট; | + | | * '''If...Else''' স্টেটমেন্ট; |
|- | |- | ||
| 01:03 | | 01:03 | ||
− | | * If...Else if স্টেটমেন্ট; | + | | * '''If...Else if''' স্টেটমেন্ট; |
|- | |- | ||
| 01:05 | | 01:05 | ||
− | | * Nested If স্টেটমেন্ট | + | | * '''Nested If''' স্টেটমেন্ট |
|- | |- | ||
| 01:06 | | 01:06 | ||
− | | * Switch স্টেটমেন্ট | + | | * '''Switch''' স্টেটমেন্ট |
|- | |- | ||
| 01:08 | | 01:08 | ||
− | | এই টিউটোরিয়ালে, আমরা If, If...Else এবং If...Else If স্টেটমেন্ট সম্পর্কে বিস্তারিতভাবে শিখব। | + | | এই টিউটোরিয়ালে, আমরা '''If, If...Else''' এবং '''If...Else If''' স্টেটমেন্ট সম্পর্কে বিস্তারিতভাবে শিখব। |
|- | |- | ||
| 01:15 | | 01:15 | ||
− | | | If স্টেটমেন্ট; কন্ডিশনের উপর ভিত্তি করে স্টেটমেন্টের ব্লক এক্সিকিউট করতে ব্যবহৃত হয়। | + | | | '''If''' স্টেটমেন্ট; কন্ডিশনের উপর ভিত্তি করে স্টেটমেন্টের ব্লক এক্সিকিউট করতে ব্যবহৃত হয়। |
|- | |- | ||
| 01:22 | | 01:22 | ||
− | | একে single conditional স্টেটমেন্ট বলা হয়। | + | | একে '''single conditional''' স্টেটমেন্ট বলা হয়। |
|- | |- | ||
| 01:26 | | 01:26 | ||
− | | If স্টেটমেন্টের সিনট্যাক্স; | + | | '''If''' স্টেটমেন্টের সিনট্যাক্স; |
|- | |- | ||
| 01:28 | | 01:28 | ||
− | | If স্টেটমেন্টে, কন্ডিশন true হলে, ব্লক এক্সিকিউট করা হয়। | + | | '''If''' স্টেটমেন্টে, কন্ডিশন '''true''' হলে, ব্লক এক্সিকিউট করা হয়। |
|- | |- | ||
| 01:34 | | 01:34 | ||
− | | কন্ডিশন false হলে, ব্লক এড়ানো হয় এবং এক্সিকিউট করা হয় না। | + | | কন্ডিশন '''false''' হলে, ব্লক এড়ানো হয় এবং এক্সিকিউট করা হয় না। |
|- | |- | ||
| 01:40 | | 01:40 | ||
− | | If স্টেটমেন্টের ব্যবহার কিভাবে করে তা বুঝতে একটি উদাহরণ দেখা যাক। | + | | '''If''' স্টেটমেন্টের ব্যবহার কিভাবে করে তা বুঝতে একটি উদাহরণ দেখা যাক। |
|- | |- | ||
| 01:45 | | 01:45 | ||
− | | eclipse এ যাই। | + | | '''eclipse''' এ যাই। |
|- | |- | ||
Line 112: | Line 112: | ||
|- | |- | ||
| 01:53 | | 01:53 | ||
− | | আমি ইতিমধ্যে Person নামক ক্লাস তৈরি করেছি। | + | | আমি ইতিমধ্যে '''Person''' নামক ক্লাস তৈরি করেছি। |
|- | |- | ||
| 01:56 | | 01:56 | ||
− | | এখন, মেন মেথডে int টাইপের ভ্যারিয়েবল ‘age’ ঘোষিত করি। | + | | এখন, মেন মেথডে '''int''' টাইপের ভ্যারিয়েবল '''‘age’''' ঘোষিত করি। |
|- | |- | ||
| 02:02 | | 02:02 | ||
− | | সুতরাং মেন মেথডে লিখুন int age = 20 সেমিকোলন। | + | | সুতরাং মেন মেথডে লিখুন '''int age = 20''' সেমিকোলন। |
|- | |- | ||
| 02:14 | | 02:14 | ||
− | |এখন, আমরা নিম্নরূপে If স্টেটমেন্ট লিখব: | + | |এখন, আমরা নিম্নরূপে '''If''' স্টেটমেন্ট লিখব: |
|- | |- | ||
| 02:18 | | 02:18 | ||
− | |পরের লাইনে if বন্ধনীতে age < 21 ওপেন কোঁকড়া বন্ধনী। enter টিপুন। | + | |পরের লাইনে '''if''' বন্ধনীতে '''age < 21''' ওপেন কোঁকড়া বন্ধনী। '''enter''' টিপুন। |
|- | |- | ||
| 02:30 | | 02:30 | ||
− | | এখানে বয়স 21 এর কম কিনা তা যাচাই করছি। | + | | এখানে বয়স '''21''' এর কম কিনা তা যাচাই করছি। |
|- | |- | ||
| 02:34 | | 02:34 | ||
− | | বন্ধনীর মধ্যে যা কিছু if ব্লকের অন্তর্ভুক্ত হয়। | + | | বন্ধনীর মধ্যে যা কিছু '''if''' ব্লকের অন্তর্ভুক্ত হয়। |
|- | |- | ||
Line 142: | Line 142: | ||
|- | |- | ||
| 02:41 | | 02:41 | ||
− | | System dot out dot println বন্ধনী এবং উদ্ধৃতির মধ্যে The person is Minor সেমিকোলন। | + | | '''System dot out dot println''' বন্ধনী এবং উদ্ধৃতির মধ্যে '''The person is Minor''' সেমিকোলন। |
|- | |- | ||
| 02:56 | | 02:56 | ||
− | | এখানে, বয়স 21 এর কম হলে, “The person is minor” প্রদর্শিত হবে। | + | | এখানে, বয়স '''21''' এর কম হলে, '''“The person is minor”''' প্রদর্শিত হবে। |
|- | |- | ||
Line 154: | Line 154: | ||
|- | |- | ||
| 03:08 | | 03:08 | ||
− | | আমরা নিম্নরূপে আউটপুট পাই, The person is minor. | + | | আমরা নিম্নরূপে আউটপুট পাই, '''The person is minor'''. |
|- | |- | ||
| 03:14 | | 03:14 | ||
− | | এক্ষেত্রে, ব্যক্তির বয়স হল 20, যা 21 এর কম। | + | | এক্ষেত্রে, ব্যক্তির বয়স হল '''20''', যা 21 এর কম। |
|- | |- | ||
| 03:20 | | 03:20 | ||
− | | আমরা “The person is minor” হিসাবে আউটপুট পাই। | + | | আমরা '''“The person is minor”''' হিসাবে আউটপুট পাই। |
|- | |- | ||
| 03:24 | | 03:24 | ||
− | |এখন আমরা if...else স্টেটমেন্ট সম্পর্কে শিখব। | + | |এখন আমরা '''if...else''' স্টেটমেন্ট সম্পর্কে শিখব। |
|- | |- | ||
| 03:27 | | 03:27 | ||
− | | If...Else স্টেটমেন্ট বিকল্পিত স্টেটমেন্ট এক্সিকিউট করতে ব্যবহৃত হয়। | + | | '''If...Else''' স্টেটমেন্ট বিকল্পিত স্টেটমেন্ট এক্সিকিউট করতে ব্যবহৃত হয়। |
|- | |- | ||
Line 178: | Line 178: | ||
|- | |- | ||
| 03:34 | | 03:34 | ||
− | | If…Else স্টেটমেন্ট লেখার জন্য সিনট্যাক্স দেখি। | + | | '''If…Else''' স্টেটমেন্ট লেখার জন্য সিনট্যাক্স দেখি। |
|- | |- | ||
| 03:38 | | 03:38 | ||
− | | কন্ডিশন true হলে, স্টেটমেন্ট বা কোডের ব্লক এক্সিকিউট করা হয়। | + | | কন্ডিশন '''true''' হলে, স্টেটমেন্ট বা কোডের ব্লক এক্সিকিউট করা হয়। |
|- | |- | ||
Line 190: | Line 190: | ||
|- | |- | ||
| 03:49 | | 03:49 | ||
− | | এখন আমরা দেখব যে If…else স্টেটমেন্ট প্রোগ্রামে কিভাবে ব্যবহার করে। | + | | এখন আমরা দেখব যে '''If…else''' স্টেটমেন্ট প্রোগ্রামে কিভাবে ব্যবহার করে। |
|- | |- | ||
| 03:54 | | 03:54 | ||
− | | eclipse এ যাওয়া যাক। | + | | '''eclipse''' এ যাওয়া যাক। |
|- | |- | ||
Line 202: | Line 202: | ||
|- | |- | ||
| 04:03 | | 04:03 | ||
− | | সুতরাং মেন মেথডে লিখুন; int age = 25 | + | | সুতরাং মেন মেথডে লিখুন; '''int age = 25''' |
|- | |- | ||
| 04:12 | | 04:12 | ||
− | | তারপর if বন্ধনীতে age > 21, | + | | তারপর '''if''' বন্ধনীতে '''age > 21''', |
|- | |- | ||
| 04:19 | | 04:19 | ||
− | | কোঁকড়া বন্ধনীতে লিখুন System dot out dot println বন্ধনীতে The person is Major. | + | | কোঁকড়া বন্ধনীতে লিখুন '''System dot out dot println''' বন্ধনীতে '''The person is Major'''. |
|- | |- | ||
Line 217: | Line 217: | ||
|- | |- | ||
| 04:32 | | 04:32 | ||
− | | else কোঁকড়া বন্ধনীতে লিখুন, | + | | '''else''' কোঁকড়া বন্ধনীতে লিখুন, |
|- | |- | ||
| 04:38 | | 04:38 | ||
− | | System dot out dot println বন্ধনী এবং উদ্ধৃতির মধ্যে The person is Minor সেমিকোলন। | + | | '''System dot out dot println''' বন্ধনী এবং উদ্ধৃতির মধ্যে '''The person is Minor''' সেমিকোলন। |
|- | |- | ||
| 04:51 | | 04:51 | ||
− | | এখানে, বয়স 21 এর কম হলে, “The person is minor” প্রদর্শিত হবে। | + | | এখানে, বয়স '''21''' এর কম হলে, '''“The person is minor”''' প্রদর্শিত হবে। |
|- | |- | ||
| 04:58 | | 04:58 | ||
− | | অন্যথায় “The person is Major” প্রদর্শিত হবে। | + | | অন্যথায় '''“The person is Major”''' প্রদর্শিত হবে। |
|- | |- | ||
Line 236: | Line 236: | ||
|- | |- | ||
| 05:07 | | 05:07 | ||
− | | আমরা আউটপুট পাই The person is Major. | + | | আমরা আউটপুট পাই '''The person is Major'''. |
|- | |- | ||
| 05:11 | | 05:11 | ||
− | | এক্ষেত্রে, ব্যক্তির বয়স হল 25, যা 21 এর বেশি। | + | | এক্ষেত্রে, ব্যক্তির বয়স হল '''25''', যা 21 এর বেশি। |
|- | |- | ||
| 05:17 | | 05:17 | ||
− | | অতএব প্রোগ্রাম আউটপুট “The person is Major” হিসাবে প্রদর্শন করে। | + | | অতএব প্রোগ্রাম আউটপুট '''“The person is Major”''' হিসাবে প্রদর্শন করে। |
|- | |- | ||
| 05:22 | | 05:22 | ||
− | | If…Else If স্টেটমেন্ট স্টেটমেন্টের বিভিন্ন সেট এক্সিকিউট করতে ব্যবহৃত হয়। | + | | '''If…Else If''' স্টেটমেন্ট স্টেটমেন্টের বিভিন্ন সেট এক্সিকিউট করতে ব্যবহৃত হয়। |
|- | |- | ||
Line 260: | Line 260: | ||
|- | |- | ||
| 05:38 | | 05:38 | ||
− | | এটিকে branching বা decision making স্টেটমেন্ট ও বলা হয়। | + | | এটিকে '''branching''' বা '''decision making''' স্টেটমেন্ট ও বলা হয়। |
|- | |- | ||
| 05:43 | | 05:43 | ||
− | | এখন If…Else If স্টেটমেন্ট লেখার সিনট্যাক্স দেখা যাক। | + | | এখন '''If…Else If''' স্টেটমেন্ট লেখার সিনট্যাক্স দেখা যাক। |
|- | |- | ||
| 05:48 | | 05:48 | ||
− | | If স্টেটমেন্ট প্রথমে condition 1 যাচাই করে। | + | | '''If''' স্টেটমেন্ট প্রথমে '''condition 1''' যাচাই করে। |
|- | |- | ||
| 05:53 | | 05:53 | ||
− | | Condition 1 true হলে, এটি স্টেটমেন্ট বা ব্লক 1 এক্সিকিউট করে। | + | | '''Condition 1 true''' হলে, এটি স্টেটমেন্ট বা ব্লক '''1''' এক্সিকিউট করে। |
|- | |- | ||
| 05:59 | | 05:59 | ||
− | | অন্যথায় এটি আবার condition 2 পরীক্ষা করে। | + | | অন্যথায় এটি আবার '''condition 2''' পরীক্ষা করে। |
|- | |- | ||
| 06:02 | | 06:02 | ||
− | | Condition 2 true হলে, এটি স্টেটমেন্ট বা ব্লক 2 এক্সিকিউট করে। | + | | '''Condition 2 true''' হলে, এটি স্টেটমেন্ট বা ব্লক '''2''' এক্সিকিউট করে। |
|- | |- | ||
| 06:09 | | 06:09 | ||
− | | অন্যথায় এটি স্টেটমেন্ট 3 বা ব্লক কোড 3 এক্সিকিউট করে। | + | | অন্যথায় এটি স্টেটমেন্ট '''3''' বা ব্লক কোড '''3''' এক্সিকিউট করে। |
|- | |- | ||
| 06:13 | | 06:13 | ||
− | | এইভাবে, আমরা If…Else ব্লক দ্বারা কোড বিস্তৃত করতে পারি। | + | | এইভাবে, আমরা '''If…Else''' ব্লক দ্বারা কোড বিস্তৃত করতে পারি। |
|- | |- | ||
Line 296: | Line 296: | ||
|- | |- | ||
| 06:20 | | 06:20 | ||
− | | এটি true কন্ডিশন না খোঁজা পর্যন্ত সংশ্লিষ্ট কোড এক্সিকিউট করা হবে। | + | | এটি '''true''' কন্ডিশন না খোঁজা পর্যন্ত সংশ্লিষ্ট কোড এক্সিকিউট করা হবে। |
|- | |- | ||
| 06:25 | | 06:25 | ||
− | | সকল কন্ডিশন false হলে, এটি অন্তিম Else বিভাগ এক্সিকিউট করবে। | + | | সকল কন্ডিশন '''false''' হলে, এটি অন্তিম '''Else''' বিভাগ এক্সিকিউট করবে। |
|- | |- | ||
| 06:30 | | 06:30 | ||
− | | আমরা দেখব যে If…Else If স্টেটমেন্ট প্রোগ্রামে কিভাবে ব্যবহার করা হয়। | + | | আমরা দেখব যে '''If…Else If''' স্টেটমেন্ট প্রোগ্রামে কিভাবে ব্যবহার করা হয়। |
|- | |- | ||
| 06:35 | | 06:35 | ||
− | | Eclipse এ যান। | + | | '''Eclipse''' এ যান। |
|- | |- | ||
| 06:37 | | 06:37 | ||
− | | আমি ইতিমধ্যে Student নামক ক্লাস তৈরী করেছি। | + | | আমি ইতিমধ্যে '''Student''' নামক ক্লাস তৈরী করেছি। |
|- | |- | ||
Line 323: | Line 323: | ||
|- | |- | ||
| 06:47 | | 06:47 | ||
− | | তাই মেন মেথডে লিখুন, int স্পেস testScore = 70 সেমিকোলন। | + | | তাই মেন মেথডে লিখুন, '''int''' স্পেস '''testScore = 70''' সেমিকোলন। |
|- | |- | ||
| 06:58 | | 06:58 | ||
− | | ‘testScore’ নামক ইনপুট ভ্যারিয়েবল স্কোর শতাংশ পেতে ব্যবহৃত হয়। | + | | '''‘testScore’''' নামক ইনপুট ভ্যারিয়েবল স্কোর শতাংশ পেতে ব্যবহৃত হয়। |
|- | |- | ||
| 07:05 | | 07:05 | ||
− | | পরের লাইনে লিখুন if বন্ধনীতে testScore < 35, কোঁকড়া বন্ধনীতে লিখুন System dot out dot println বন্ধনী এবং উদ্ধৃতিতে C grade সেমিকোলন। | + | | পরের লাইনে লিখুন '''if''' বন্ধনীতে '''testScore < 35''', কোঁকড়া বন্ধনীতে লিখুন '''System dot out dot println''' বন্ধনী এবং উদ্ধৃতিতে '''C grade''' সেমিকোলন। |
|- | |- | ||
| 07:28 | | 07:28 | ||
− | | testScore 35 এর কম হলে, প্রোগ্রাম "C Grade" প্রদর্শন করে। | + | | '''testScore 35''' এর কম হলে, প্রোগ্রাম '''"C Grade"''' প্রদর্শন করে। |
|- | |- | ||
| 07:34 | | 07:34 | ||
− | | পরের লাইনে লিখুন else | + | | পরের লাইনে লিখুন '''else''' |
|- | |- | ||
| 07:37 | | 07:37 | ||
− | | পরের লাইনে লিখুন if বন্ধনীতে testScore >= 35 এবং testScore <= 60. সম্পূর্ণ কন্ডিশন বন্ধনীতে রাখুন কোঁকড়া বন্ধনী খুলুন enter টিপুন। | + | | পরের লাইনে লিখুন '''if''' বন্ধনীতে '''testScore >= 35''' এবং '''testScore <= 60'''. সম্পূর্ণ কন্ডিশন বন্ধনীতে রাখুন কোঁকড়া বন্ধনী খুলুন '''enter''' টিপুন। |
|- | |- | ||
| 08:03 | | 08:03 | ||
− | | লিখুন System dot out dot println বন্ধনীতে B grade সেমিকোলন। | + | | লিখুন '''System dot out dot println''' বন্ধনীতে '''B grade''' সেমিকোলন। |
|- | |- | ||
| 08:13 | | 08:13 | ||
− | | এখানে, প্রোগ্রাম Else If সেকশনে দ্বিতীয় কন্ডিশন যাচাই করবে। | + | | এখানে, প্রোগ্রাম '''Else If''' সেকশনে দ্বিতীয় কন্ডিশন যাচাই করবে। |
|- | |- | ||
| 08:18 | | 08:18 | ||
− | | testScore 35 এবং 60 এর মধ্যে হলে, প্রোগ্রাম "B Grade" প্রদর্শন করে। | + | | '''testScore 35''' এবং '''60''' এর মধ্যে হলে, প্রোগ্রাম '''"B Grade"''' প্রদর্শন করে। |
|- | |- | ||
| 08:24 | | 08:24 | ||
− | | পরের লাইনে লিখুন else কোঁকড়া বন্ধনীতে লিখুন System dot out dot println বন্ধনী এবং উদ্ধৃতিতে A grade সেমিকোলন। | + | | পরের লাইনে লিখুন '''else''' কোঁকড়া বন্ধনীতে লিখুন '''System dot out dot println''' বন্ধনী এবং উদ্ধৃতিতে '''A grade''' সেমিকোলন। |
|- | |- | ||
| 08:42 | | 08:42 | ||
− | | অবশেষে, উভয় কন্ডিশন False হলে, প্রোগ্রাম “A Grade" প্রদর্শন করে। | + | | অবশেষে, উভয় কন্ডিশন '''False''' হলে, প্রোগ্রাম '''“A Grade"''' প্রদর্শন করে। |
|- | |- | ||
Line 371: | Line 371: | ||
|- | |- | ||
| 08:51 | | 08:51 | ||
− | | আমরা A Grade হিসাবে আউটপুট পাই। | + | | আমরা '''A Grade''' হিসাবে আউটপুট পাই। |
|- | |- | ||
| 08:55 | | 08:55 | ||
− | | এই প্রোগ্রামে, শিক্ষার্থীর testScore হল 70. | + | | এই প্রোগ্রামে, শিক্ষার্থীর '''testScore''' হল '''70'''. |
|- | |- | ||
| 09:00 | | 09:00 | ||
− | | তাই আউটপুট “A Grade” হিসাবে প্রদর্শিত হবে। | + | | তাই আউটপুট '''“A Grade”''' হিসাবে প্রদর্শিত হবে। |
|- | |- | ||
| 09:02 | | 09:02 | ||
− | | এখন testScore 55 এ বদলাই। | + | | এখন '''testScore 55''' এ বদলাই। |
|- | |- | ||
Line 391: | Line 391: | ||
|- | |- | ||
| 09:10 | | 09:10 | ||
− | | এক্ষেত্রে,আউটপুট “B Grade” হিসাবে প্রদর্শিত হবে। | + | | এক্ষেত্রে,আউটপুট '''“B Grade”''' হিসাবে প্রদর্শিত হবে। |
|- | |- | ||
Line 399: | Line 399: | ||
|- | |- | ||
| 09:19 | | 09:19 | ||
− | | “B grade” আউটপুট সেকশনের পর আরেকটি কন্ডিশন যোগ করি। | + | | '''“B grade”''' আউটপুট সেকশনের পর আরেকটি কন্ডিশন যোগ করি। |
|- | |- | ||
| 09:23 | | 09:23 | ||
| তাই এখানে লিখুন, | | তাই এখানে লিখুন, | ||
− | else পরের লাইনে | + | '''else''' পরের লাইনে |
− | if বন্ধনীতে testScore >= 60 এবং testScore <= 70. | + | '''if''' বন্ধনীতে '''testScore >= 60''' এবং '''testScore <= 70'''. |
|- | |- | ||
| 09:47 | | 09:47 | ||
− | | কোঁকড়া বন্ধনী খুলুন enter টিপুন System dot out dot println বন্ধনী এবং উদ্ধৃতিতে O grade সেমিকোলন। | + | | কোঁকড়া বন্ধনী খুলুন '''enter''' টিপুন '''System dot out dot println''' বন্ধনী এবং উদ্ধৃতিতে '''O grade''' সেমিকোলন। |
|- | |- | ||
| 10:01 | | 10:01 | ||
− | | এখানে testScore 60 এবং 70 এর মধ্যে হলে প্রোগ্রাম "O Grade" প্রদর্শন করবে। | + | | এখানে '''testScore 60''' এবং '''70''' এর মধ্যে হলে প্রোগ্রাম '''"O Grade"''' প্রদর্শন করবে। |
|- | |- | ||
| 10:07 | | 10:07 | ||
− | | এখন, শিক্ষার্থীর testScore 70 তে বদলান। | + | | এখন, শিক্ষার্থীর '''testScore 70''' তে বদলান। |
|- | |- | ||
Line 429: | Line 429: | ||
|- | |- | ||
| 10:17 | | 10:17 | ||
− | | প্রোগ্রাম “O grade” হিসাবে আউটপুট প্রদর্শন করবে। | + | | প্রোগ্রাম '''“O grade”''' হিসাবে আউটপুট প্রদর্শন করবে। |
|- | |- | ||
| 10:20 | | 10:20 | ||
− | | এটি পূর্বে প্রদর্শিত “A grade” নয়। | + | | এটি পূর্বে প্রদর্শিত '''“A grade”''' নয়। |
|- | |- | ||
| 10:23 | | 10:23 | ||
− | | প্রোগ্রাম 70 এর অধিক testScore এর জন্য “A grade” প্রদর্শন করবে। | + | | প্রোগ্রাম '''70''' এর অধিক '''testScore''' এর জন্য '''“A grade”''' প্রদর্শন করবে। |
|- | |- | ||
Line 471: | Line 471: | ||
|- | |- | ||
| 10:59 | | 10:59 | ||
− | | *জাভাতে কন্ডিশনাল স্টেটমেন্ট: if, if...else | + | | *জাভাতে কন্ডিশনাল স্টেটমেন্ট: '''if, if...else''' এবং '''if...else if''' ব্যবহার করেছি। |
|- | |- | ||
| 11:04 | | 11:04 | ||
− | |এখন কন্ডিশনাল স্টেটমেন্ট: if, if...else | + | |এখন কন্ডিশনাল স্টেটমেন্ট: '''if, if...else''' এবং '''if...else if''' ব্যবহার করে জাভা প্রোগ্রাম লেখার নির্দেশিত কাজ করুন। |
|- | |- | ||
| 11:12 | | 11:12 | ||
− | | *if স্টেটমেন্ট ব্যবহার করে দুটি মান তুলনা করতে জাভা প্রোগ্রাম লিখুন। | + | | *'''if''' স্টেটমেন্ট ব্যবহার করে দুটি মান তুলনা করতে জাভা প্রোগ্রাম লিখুন। |
|- | |- | ||
| 11:17 | | 11:17 | ||
| *প্রদত্ত সংখ্যা জোড় না বিজোড় তা যাচাই করতে জাভা প্রোগ্রাম লিখুন। | | *প্রদত্ত সংখ্যা জোড় না বিজোড় তা যাচাই করতে জাভা প্রোগ্রাম লিখুন। | ||
− | ইঙ্গিত: if...else স্টেটমেন্টের ব্যবহার। | + | ইঙ্গিত: '''if...else''' স্টেটমেন্টের ব্যবহার। |
|- | |- | ||
Line 490: | Line 490: | ||
| *তিনটি সংখ্যার মধ্যে বৃহত্তর সংখ্যা বের করতে জাভা প্রোগ্রাম লিখুন। | | *তিনটি সংখ্যার মধ্যে বৃহত্তর সংখ্যা বের করতে জাভা প্রোগ্রাম লিখুন। | ||
− | ইঙ্গিত: if...else if স্টেটমেন্টের ব্যবহার। | + | ইঙ্গিত: '''if...else if''' স্টেটমেন্টের ব্যবহার। |
|- | |- | ||
Line 517: | Line 517: | ||
|- | |- | ||
| 11:47 | | 11:47 | ||
− | | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেওয়া হয়। এই বিষয়ে বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। | + | | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেওয়া হয়। এই বিষয়ে বিস্তারিত তথ্যের জন্য '''contact@spoken-tutorial.org''' তে ইমেল করুন। |
|- | |- | ||
| 11:56 | | 11:56 | ||
− | | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ। | + | | স্পোকেন টিউটোরিয়াল '''Talk to a Teacher''' প্রকল্পের অংশবিশেষ। |
|- | |- | ||
| 12:00 | | 12:00 | ||
− | | এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত। | + | | এটি ভারত সরকারের '''ICT, MHRD''' এর '''National Mission on Education''' দ্বারা সমর্থিত। |
|- | |- | ||
| 12:06 | | 12:06 | ||
− | | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, http://spoken-tutorial.org/NMEICT-Intro | + | | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, '''http://spoken-tutorial.org/NMEICT-Intro''' |
|- | |- | ||
| 12:15 | | 12:15 | ||
| আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ। | | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ। |
Revision as of 11:23, 30 January 2014
Time' | Narration |
00:02 | জাভাতে If else কনস্ট্রাকটের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত। |
00:07 | এই টিউটোরিয়ালে আমরা শিখব: |
00:09 | *কন্ডিশনাল স্টেটমেন্ট সম্পর্কে, |
00:11 | *কন্ডিশনাল স্টেটমেন্টের ধরন এবং |
00:13 | *জাভা প্রোগ্রামে কন্ডিশনাল স্টেটমেন্টের ব্যবহার। |
00:18 | এখানে আমরা
উবুন্টু সংস্করণ 11.10 jdk 1.6 এবং Eclipse 3.7.0 ব্যবহার করছি। |
00:27 | টিউটোরিয়ালটি অনুসরণ করতে |
00:31 | * Arithmetic, Relational এবং Logical operators সম্পর্কে জানা আবশ্যক। |
00:35 | না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন। |
00:42 | কন্ডিশনাল স্টেটমেন্ট, কোডে ভিন্ন সিদ্ধান্তের জন্য ভিন্ন কাজ সঞ্চালন করতে হতে পারে। |
00:48 | এক্ষেত্রে আপনি কন্ডিশনাল স্টেটমেন্ট ব্যবহার করতে পারেন। |
00:52 | কন্ডিশনাল স্টেটমেন্ট প্রোগ্রাম সঞ্চালনের প্রবাহ নিয়ন্ত্রণ করতে সাহায্য করে। |
00:57 | জাভাতে নিম্নলিখিত কন্ডিশনাল স্টেটমেন্ট রয়েছে: |
01:01 | * If স্টেটমেন্ট; |
01:02 | * If...Else স্টেটমেন্ট; |
01:03 | * If...Else if স্টেটমেন্ট; |
01:05 | * Nested If স্টেটমেন্ট |
01:06 | * Switch স্টেটমেন্ট |
01:08 | এই টিউটোরিয়ালে, আমরা If, If...Else এবং If...Else If স্টেটমেন্ট সম্পর্কে বিস্তারিতভাবে শিখব। |
01:15 | If স্টেটমেন্ট; কন্ডিশনের উপর ভিত্তি করে স্টেটমেন্টের ব্লক এক্সিকিউট করতে ব্যবহৃত হয়। |
01:22 | একে single conditional স্টেটমেন্ট বলা হয়। |
01:26 | If স্টেটমেন্টের সিনট্যাক্স; |
01:28 | If স্টেটমেন্টে, কন্ডিশন true হলে, ব্লক এক্সিকিউট করা হয়। |
01:34 | কন্ডিশন false হলে, ব্লক এড়ানো হয় এবং এক্সিকিউট করা হয় না। |
01:40 | If স্টেটমেন্টের ব্যবহার কিভাবে করে তা বুঝতে একটি উদাহরণ দেখা যাক। |
01:45 | eclipse এ যাই। |
01:48 | একজন ব্যক্তি গৌণ কিনা তা চিহ্নিত করতে একটি প্রোগ্রাম লিখব। |
01:53 | আমি ইতিমধ্যে Person নামক ক্লাস তৈরি করেছি। |
01:56 | এখন, মেন মেথডে int টাইপের ভ্যারিয়েবল ‘age’ ঘোষিত করি। |
02:02 | সুতরাং মেন মেথডে লিখুন int age = 20 সেমিকোলন। |
02:14 | এখন, আমরা নিম্নরূপে If স্টেটমেন্ট লিখব: |
02:18 | পরের লাইনে if বন্ধনীতে age < 21 ওপেন কোঁকড়া বন্ধনী। enter টিপুন। |
02:30 | এখানে বয়স 21 এর কম কিনা তা যাচাই করছি। |
02:34 | বন্ধনীর মধ্যে যা কিছু if ব্লকের অন্তর্ভুক্ত হয়। |
02:38 | তাই বন্ধনীর ভিতরে লিখুন |
02:41 | System dot out dot println বন্ধনী এবং উদ্ধৃতির মধ্যে The person is Minor সেমিকোলন। |
02:56 | এখানে, বয়স 21 এর কম হলে, “The person is minor” প্রদর্শিত হবে। |
03:03 | ফাইল সংরক্ষণ করে রান করুন। |
03:08 | আমরা নিম্নরূপে আউটপুট পাই, The person is minor. |
03:14 | এক্ষেত্রে, ব্যক্তির বয়স হল 20, যা 21 এর কম। |
03:20 | আমরা “The person is minor” হিসাবে আউটপুট পাই। |
03:24 | এখন আমরা if...else স্টেটমেন্ট সম্পর্কে শিখব। |
03:27 | If...Else স্টেটমেন্ট বিকল্পিত স্টেটমেন্ট এক্সিকিউট করতে ব্যবহৃত হয়। |
03:31 | এগুলি সিংল কন্ডিশনের উপর ভিত্তি করে। |
03:34 | If…Else স্টেটমেন্ট লেখার জন্য সিনট্যাক্স দেখি। |
03:38 | কন্ডিশন true হলে, স্টেটমেন্ট বা কোডের ব্লক এক্সিকিউট করা হয়। |
03:44 | অন্যথায় এটি অন্য স্টেটমেন্ট বা কোডের ব্লক এক্সিকিউট করে। |
03:49 | এখন আমরা দেখব যে If…else স্টেটমেন্ট প্রোগ্রামে কিভাবে ব্যবহার করে। |
03:54 | eclipse এ যাওয়া যাক। |
03:57 | এখন ব্যক্তি মাইনর বা মেজর কিনা তা চিহ্নিত করতে একটি প্রোগ্রাম লিখব। |
04:03 | সুতরাং মেন মেথডে লিখুন; int age = 25 |
04:12 | তারপর if বন্ধনীতে age > 21, |
04:19 | কোঁকড়া বন্ধনীতে লিখুন System dot out dot println বন্ধনীতে The person is Major. |
04:28 | পরবর্তী লাইনে লিখুন, |
04:32 | else কোঁকড়া বন্ধনীতে লিখুন, |
04:38 | System dot out dot println বন্ধনী এবং উদ্ধৃতির মধ্যে The person is Minor সেমিকোলন। |
04:51 | এখানে, বয়স 21 এর কম হলে, “The person is minor” প্রদর্শিত হবে। |
04:58 | অন্যথায় “The person is Major” প্রদর্শিত হবে। |
05:02 | এখন প্রোগ্রাম সংরক্ষণ করে রান করি। |
05:07 | আমরা আউটপুট পাই The person is Major. |
05:11 | এক্ষেত্রে, ব্যক্তির বয়স হল 25, যা 21 এর বেশি। |
05:17 | অতএব প্রোগ্রাম আউটপুট “The person is Major” হিসাবে প্রদর্শন করে। |
05:22 | If…Else If স্টেটমেন্ট স্টেটমেন্টের বিভিন্ন সেট এক্সিকিউট করতে ব্যবহৃত হয়। |
05:29 | এটি প্রদত্ত দুটি কন্ডিশনের উপর ভিত্তি করে। |
05:33 | প্রয়োজনীয়তার উপর নির্ভর করে আপনি আরো কন্ডিশন ও যোগ করতে পারেন। |
05:38 | এটিকে branching বা decision making স্টেটমেন্ট ও বলা হয়। |
05:43 | এখন If…Else If স্টেটমেন্ট লেখার সিনট্যাক্স দেখা যাক। |
05:48 | If স্টেটমেন্ট প্রথমে condition 1 যাচাই করে। |
05:53 | Condition 1 true হলে, এটি স্টেটমেন্ট বা ব্লক 1 এক্সিকিউট করে। |
05:59 | অন্যথায় এটি আবার condition 2 পরীক্ষা করে। |
06:02 | Condition 2 true হলে, এটি স্টেটমেন্ট বা ব্লক 2 এক্সিকিউট করে। |
06:09 | অন্যথায় এটি স্টেটমেন্ট 3 বা ব্লক কোড 3 এক্সিকিউট করে। |
06:13 | এইভাবে, আমরা If…Else ব্লক দ্বারা কোড বিস্তৃত করতে পারি। |
06:17 | এই ব্লকের একাধিক কন্ডিশন ও থাকতে পারে। |
06:20 | এটি true কন্ডিশন না খোঁজা পর্যন্ত সংশ্লিষ্ট কোড এক্সিকিউট করা হবে। |
06:25 | সকল কন্ডিশন false হলে, এটি অন্তিম Else বিভাগ এক্সিকিউট করবে। |
06:30 | আমরা দেখব যে If…Else If স্টেটমেন্ট প্রোগ্রামে কিভাবে ব্যবহার করা হয়। |
06:35 | Eclipse এ যান। |
06:37 | আমি ইতিমধ্যে Student নামক ক্লাস তৈরী করেছি। |
06:40 | শিক্ষার্থীদের গ্রেড চিহ্নিত করতে একটি প্রোগ্রাম লেখা যাক। |
06:44 | এটি স্কোর শতাংশের উপর ভিত্তি করে করা হয়। |
06:47 | তাই মেন মেথডে লিখুন, int স্পেস testScore = 70 সেমিকোলন। |
06:58 | ‘testScore’ নামক ইনপুট ভ্যারিয়েবল স্কোর শতাংশ পেতে ব্যবহৃত হয়। |
07:05 | পরের লাইনে লিখুন if বন্ধনীতে testScore < 35, কোঁকড়া বন্ধনীতে লিখুন System dot out dot println বন্ধনী এবং উদ্ধৃতিতে C grade সেমিকোলন। |
07:28 | testScore 35 এর কম হলে, প্রোগ্রাম "C Grade" প্রদর্শন করে। |
07:34 | পরের লাইনে লিখুন else |
07:37 | পরের লাইনে লিখুন if বন্ধনীতে testScore >= 35 এবং testScore <= 60. সম্পূর্ণ কন্ডিশন বন্ধনীতে রাখুন কোঁকড়া বন্ধনী খুলুন enter টিপুন। |
08:03 | লিখুন System dot out dot println বন্ধনীতে B grade সেমিকোলন। |
08:13 | এখানে, প্রোগ্রাম Else If সেকশনে দ্বিতীয় কন্ডিশন যাচাই করবে। |
08:18 | testScore 35 এবং 60 এর মধ্যে হলে, প্রোগ্রাম "B Grade" প্রদর্শন করে। |
08:24 | পরের লাইনে লিখুন else কোঁকড়া বন্ধনীতে লিখুন System dot out dot println বন্ধনী এবং উদ্ধৃতিতে A grade সেমিকোলন। |
08:42 | অবশেষে, উভয় কন্ডিশন False হলে, প্রোগ্রাম “A Grade" প্রদর্শন করে। |
08:48 | এখন কোড সংরক্ষণ করে রান করি। |
08:51 | আমরা A Grade হিসাবে আউটপুট পাই। |
08:55 | এই প্রোগ্রামে, শিক্ষার্থীর testScore হল 70. |
09:00 | তাই আউটপুট “A Grade” হিসাবে প্রদর্শিত হবে। |
09:02 | এখন testScore 55 এ বদলাই। |
09:07 | এখন প্রোগ্রাম সংরক্ষণ করে রান করি। |
09:10 | এক্ষেত্রে,আউটপুট “B Grade” হিসাবে প্রদর্শিত হবে। |
09:16 | আমরা কন্ডিশনের সংখ্যাও বৃদ্ধি করতে পারি। |
09:19 | “B grade” আউটপুট সেকশনের পর আরেকটি কন্ডিশন যোগ করি। |
09:23 | তাই এখানে লিখুন,
else পরের লাইনে if বন্ধনীতে testScore >= 60 এবং testScore <= 70. |
09:47 | কোঁকড়া বন্ধনী খুলুন enter টিপুন System dot out dot println বন্ধনী এবং উদ্ধৃতিতে O grade সেমিকোলন। |
10:01 | এখানে testScore 60 এবং 70 এর মধ্যে হলে প্রোগ্রাম "O Grade" প্রদর্শন করবে। |
10:07 | এখন, শিক্ষার্থীর testScore 70 তে বদলান। |
10:12 | ফাইল সংরক্ষণ করে রান করুন। |
10:15 | আমরা নিম্নরূপে আউটপুট পাই। |
10:17 | প্রোগ্রাম “O grade” হিসাবে আউটপুট প্রদর্শন করবে। |
10:20 | এটি পূর্বে প্রদর্শিত “A grade” নয়। |
10:23 | প্রোগ্রাম 70 এর অধিক testScore এর জন্য “A grade” প্রদর্শন করবে। |
10:28 | কন্ডিশনাল স্ট্রাকচার কোডিং এর সময়: |
10:30 | *স্টেটমেন্ট সমাপ্ত করার সময় সেমিকোলন যোগ করতে মনে রাখবেন। |
10:35 | *কিন্তু কন্ডিশনের পর সেমিকোলন যোগ করবেন না। |
10:40 | *কোঁকড়া বন্ধনী মধ্যে কোডের ব্লক যোগ করুন। |
10:43 | *কোঁকড়া ধনুর্বন্ধনী ঐচ্ছিক যদি ব্লকে একটি স্টেটমেন্ট থাকে। |
10:49 | আমরা শেষে চলে এসেছি। |
10:51 | এই টিউটোরিয়ালে, |
10:53 | আমরা কন্ডিশনাল স্টেটমেন্ট ব্যাখ্যা করেছি। |
10:56 | *কন্ডিশনাল স্টেটমেন্টের ধরন তালিকাভুক্ত করেছি। |
10:59 | *জাভাতে কন্ডিশনাল স্টেটমেন্ট: if, if...else এবং if...else if ব্যবহার করেছি। |
11:04 | এখন কন্ডিশনাল স্টেটমেন্ট: if, if...else এবং if...else if ব্যবহার করে জাভা প্রোগ্রাম লেখার নির্দেশিত কাজ করুন। |
11:12 | *if স্টেটমেন্ট ব্যবহার করে দুটি মান তুলনা করতে জাভা প্রোগ্রাম লিখুন। |
11:17 | *প্রদত্ত সংখ্যা জোড় না বিজোড় তা যাচাই করতে জাভা প্রোগ্রাম লিখুন।
ইঙ্গিত: if...else স্টেটমেন্টের ব্যবহার। |
11:23 | *তিনটি সংখ্যার মধ্যে বৃহত্তর সংখ্যা বের করতে জাভা প্রোগ্রাম লিখুন।
ইঙ্গিত: if...else if স্টেটমেন্টের ব্যবহার। |
11:29 | স্পোকেন টিউটোরিয়াল প্রকল্প সম্পর্কে অধিক জানতে; |
11:32 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
11:35 | এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়। |
11:38 | ভাল ব্যান্ডউইডথ না থাকলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন। |
11:42 | কথ্য টিউটোরিয়াল প্রকল্প দল |
11:44 | কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে। |
11:47 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেওয়া হয়। এই বিষয়ে বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
11:56 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ। |
12:00 | এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত। |
12:06 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, http://spoken-tutorial.org/NMEICT-Intro |
12:15 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ। |