Java/C2/if-else/Bengali

From Script | Spoken-Tutorial
Revision as of 12:08, 25 February 2017 by Kaushik Datta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
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 অপারেটর সম্পর্কে জ্ঞান থাকতে হবে।
00:35 না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন।
00:42 কন্ডিশনাল স্টেটমেন্ট, কোডে ভিন্ন সিদ্ধান্তের জন্য ভিন্ন কাজ সঞ্চালন করতে হতে পারে।
00:48 এক্ষেত্রে কন্ডিশনাল স্টেটমেন্ট ব্যবহার করতে পারেন।
00:52 এই স্টেটমেন্ট প্রোগ্রাম সঞ্চালনের প্রবাহ নিয়ন্ত্রণ করতে সাহায্য করে।
00:57 কন্ডিশনাল স্টেটমেন্টগুলি হল:
01:01 If স্টেটমেন্ট, If...Else স্টেটমেন্ট
01:03 If...Else if স্টেটমেন্ট;
01:05 Nested If স্টেটমেন্ট, 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 একজন ব্যক্তি minor কিনা তা চিহ্নিত করতে একটি প্রোগ্রাম লিখব।
01:53 Person নামের একটি ক্লাস তৈরি করেছি।
01:56 এখন, মেন মেথডে int টাইপের ভ্যারিয়েবল ‘age’ ঘোষিত করেছি।
02:02 সুতরাং মেন মেথডের মধ্যে লিখুন int স্পেস age = 20 সেমিকোলন।
02:14 এখন, আমরা নিম্নরূপে If স্টেটমেন্ট লিখব:
02:18 পরের লাইনে if বন্ধনীতে age < 21 ওপেন কোঁকড়া বন্ধনী। এন্টার টিপুন।
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 এটি বিকল্পিত স্টেটমেন্ট এক্সিকিউট করতে ব্যবহৃত হয়।
03:31 এটি একক কন্ডিশনের উপর ভিত্তি করে।
03:34 এখন এই স্টেটমেন্ট লেখার জন্য সিনট্যাক্স দেখি।
03:38 কন্ডিশন true হলে, স্টেটমেন্ট বা কোডের ব্লক এক্সিকিউট করা হয়।
03:44 না হলে এটি অন্য স্টেটমেন্ট বা কোডের ব্লক এক্সিকিউট করে।
03:49 এখন আমরা দেখব যে এই স্টেটমেন্ট প্রোগ্রামে কিভাবে ব্যবহার করে।
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 এখন এই স্টেটমেন্ট লেখার সিনট্যাক্স দেখি।
05:48 এই স্টেটমেন্ট প্রথমে 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 এখন কন্ডিশনাল স্টেটমেন্ট ব্যবহার করে জাভা প্রোগ্রাম লেখার নির্দেশিত কাজ করুন।
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 এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
12:06 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, http://spoken-tutorial.org/NMEICT-Intro
12:15 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Pratik kamble