Difference between revisions of "C-and-C++/C2/If-And-Else-If-statement/Bengali"
From Script | Spoken-Tutorial
Line 1: | Line 1: | ||
{| border=1 | {| border=1 | ||
− | || ''Time''' | + | || '''Time''' |
|| '''Narration'' | || '''Narration'' | ||
|- | |- | ||
− | | 00 | + | | 00:02 |
| '''C''' এবং '''C++''' এ কন্ডিশনাল স্টেটমেন্টের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত। | | '''C''' এবং '''C++''' এ কন্ডিশনাল স্টেটমেন্টের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত। | ||
|- | |- | ||
− | | 00 | + | | 00:08 |
| এই টিউটোরিয়ালে, আমরা শিখব, | | এই টিউটোরিয়ালে, আমরা শিখব, | ||
|- | |- | ||
− | | 00 | + | | 00:11 |
| একক স্টেটমেন্ট এক্সিকিউট করা। | | একক স্টেটমেন্ট এক্সিকিউট করা। | ||
|- | |- | ||
− | | 00 | + | | 00:14 |
| স্টেটমেন্টের সমূহ এক্সিকিউট করা। | | স্টেটমেন্টের সমূহ এক্সিকিউট করা। | ||
|- | |- | ||
− | | 00 | + | | 00:16 |
| আমরা এটি উদাহরণের মাধ্যমে করব। | | আমরা এটি উদাহরণের মাধ্যমে করব। | ||
|- | |- | ||
− | | 00 | + | | 00:19 |
| আমরা কিছু সাধারণ এরর এবং তাদের সমাধান সম্পর্কেও শিখব। | | আমরা কিছু সাধারণ এরর এবং তাদের সমাধান সম্পর্কেও শিখব। | ||
|- | |- | ||
− | | 00 | + | | 00:25 |
| টিউটোরিয়ালটি রেকর্ড করতে, উবুন্টু অপারেটিং সিস্টেম সংস্করণ '''11.10''' এবং | | টিউটোরিয়ালটি রেকর্ড করতে, উবুন্টু অপারেটিং সিস্টেম সংস্করণ '''11.10''' এবং | ||
|- | |- | ||
− | | 00 | + | | 00:31 |
| '''gcc''' ও '''g ++''' কম্পাইলার সংস্করণ '''4.6.1''' ব্যবহার করছি। | | '''gcc''' ও '''g ++''' কম্পাইলার সংস্করণ '''4.6.1''' ব্যবহার করছি। | ||
|- | |- | ||
− | | 00 | + | | 00:38 |
| এখন কন্ডিশন স্টেটমেন্টের ভূমিকা দিয়ে শুরু করি। | | এখন কন্ডিশন স্টেটমেন্টের ভূমিকা দিয়ে শুরু করি। | ||
|- | |- | ||
− | | 00 | + | | 00:43 |
| প্রোগ্রামে একটি স্টেটমেন্ট প্রোগ্রাম সঞ্চালনের ফ্লো নিয়ন্ত্রণ করে। | | প্রোগ্রামে একটি স্টেটমেন্ট প্রোগ্রাম সঞ্চালনের ফ্লো নিয়ন্ত্রণ করে। | ||
|- | |- | ||
− | | 00 | + | | 00:49 |
| কোন কোড এক্সিকিউট করা উচিত, এই সিদ্ধান্ত নিতে এটি সাহায্য করে। | | কোন কোড এক্সিকিউট করা উচিত, এই সিদ্ধান্ত নিতে এটি সাহায্য করে। | ||
|- | |- | ||
− | | 00 | + | | 00:55 |
|আমরা যাচাই করতে পারি যে, কন্ডিশন '''true''' না '''false'''. | |আমরা যাচাই করতে পারি যে, কন্ডিশন '''true''' না '''false'''. | ||
|- | |- | ||
− | | 01 | + | | 01:00 |
| আমরা একটি একক স্টেটমেন্ট বা স্টেটমেন্টের একটি সমূহ এক্সিকিউট করতে পারি। | | আমরা একটি একক স্টেটমেন্ট বা স্টেটমেন্টের একটি সমূহ এক্সিকিউট করতে পারি। | ||
|- | |- | ||
− | | 01 | + | | 01:07 |
| এখান '''if''' স্টেটমেন্টের ফ্লো সম্পর্কে বুঝি। | | এখান '''if''' স্টেটমেন্টের ফ্লো সম্পর্কে বুঝি। | ||
|- | |- | ||
− | | 01 | + | | 01:13 |
| এখানে, কন্ডিশন '''true''' হলে, '''statement1''' এক্সিকিউট হবে। | | এখানে, কন্ডিশন '''true''' হলে, '''statement1''' এক্সিকিউট হবে। | ||
|- | |- | ||
− | | 01 | + | | 01:20 |
| যদি কন্ডিশন '''false''' হয় তাহলে, '''statement2''' এক্সিকিউট হবে। | | যদি কন্ডিশন '''false''' হয় তাহলে, '''statement2''' এক্সিকিউট হবে। | ||
|- | |- | ||
− | | 01 | + | | 01:29 |
| এখন '''else if''' স্টেটমেন্টের ফ্লো দেখবো। | | এখন '''else if''' স্টেটমেন্টের ফ্লো দেখবো। | ||
|- | |- | ||
− | | 01 | + | | 01:32 |
| এখানে, যদি '''condition1 true''' হয় তাহলে '''statement1''' এক্সিকিউট হবে। | | এখানে, যদি '''condition1 true''' হয় তাহলে '''statement1''' এক্সিকিউট হবে। | ||
|- | |- | ||
− | | 01 | + | | 01:41 |
| যদি '''condition1 false''' হয় তাহলে এটি অন্য কন্ডিশন অর্থাত '''condition2''' যাচাই করবে। | | যদি '''condition1 false''' হয় তাহলে এটি অন্য কন্ডিশন অর্থাত '''condition2''' যাচাই করবে। | ||
|- | |- | ||
− | | 01 | + | | 01:49 |
| '''condition2 true''' হলে '''statement3''' এক্সিকিউট হবে। | | '''condition2 true''' হলে '''statement3''' এক্সিকিউট হবে। | ||
|- | |- | ||
− | | 01 | + | | 01:54 |
| এবং যদি '''condition2 false''' হয়, তাহলে '''statement2''' এক্সিকিউট হবে। | | এবং যদি '''condition2 false''' হয়, তাহলে '''statement2''' এক্সিকিউট হবে। | ||
|- | |- | ||
− | | 02 | + | | 02:02 |
| এখন আপনার প্রোগ্রামে ফিরে আসুন। | | এখন আপনার প্রোগ্রামে ফিরে আসুন। | ||
|- | |- | ||
− | | 02 | + | | 02:06 |
| আমি ইতিমধ্যে এডিটরে কোড লিখেছি। | | আমি ইতিমধ্যে এডিটরে কোড লিখেছি। | ||
|- | |- | ||
− | | 02 | + | | 02:09 |
| এখন এটি খুলি। | | এখন এটি খুলি। | ||
|- | |- | ||
− | | 02 | + | | 02:13 |
| আমাদের ফাইলের নাম '''ifstmt.c'''. | | আমাদের ফাইলের নাম '''ifstmt.c'''. | ||
|- | |- | ||
− | | 02 | + | | 02:18 |
| এই প্রোগ্রামে, আমরা দুটি সংখ্যার যোগফল গণনা করব এবং কয়েকটি কন্ডিশন যাচাই করব। | | এই প্রোগ্রামে, আমরা দুটি সংখ্যার যোগফল গণনা করব এবং কয়েকটি কন্ডিশন যাচাই করব। | ||
|- | |- | ||
− | | 02 | + | | 02:26 |
| এখন কোড ব্যাখ্যা করি। | | এখন কোড ব্যাখ্যা করি। | ||
|- | |- | ||
− | | 02 | + | | 02:30 |
| এটি আমাদের হেডার ফাইল। | | এটি আমাদের হেডার ফাইল। | ||
|- | |- | ||
− | | 02 | + | | 02:34 |
| এটি আমাদের মেন ফাংশন। | | এটি আমাদের মেন ফাংশন। | ||
|- | |- | ||
− | | 02 | + | | 02:38 |
| এখানে আমরা তিনটি ইন্টিজার ভ্যারিয়েবল '''a, b''' এবং '''sum''' ঘোষিত করেছি। | | এখানে আমরা তিনটি ইন্টিজার ভ্যারিয়েবল '''a, b''' এবং '''sum''' ঘোষিত করেছি। | ||
|- | |- | ||
− | | 02 | + | | 02:46 |
| এখানে আমরা ইনপুটের জন্য জিজ্ঞাসা করি। | | এখানে আমরা ইনপুটের জন্য জিজ্ঞাসা করি। | ||
|- | |- | ||
− | | 02 | + | | 02:49 |
| ব্যবহারকারী '''a''' এবং '''b''' এর মান প্রবিষ্ট করবে। | | ব্যবহারকারী '''a''' এবং '''b''' এর মান প্রবিষ্ট করবে। | ||
|- | |- | ||
− | | 02 | + | | 02:52 |
| মান গুলি ভ্যারিয়েবল '''a''' এবং ভ্যারিয়েবল '''b''' তে সংরক্ষিত হবে। | | মান গুলি ভ্যারিয়েবল '''a''' এবং ভ্যারিয়েবল '''b''' তে সংরক্ষিত হবে। | ||
|- | |- | ||
− | | 02 | + | | 02:58 |
|'''scanf()''' ফাংশন কনসোল থেকে তথ্য পড়ে। | |'''scanf()''' ফাংশন কনসোল থেকে তথ্য পড়ে। | ||
|- | |- | ||
− | | 03 | + | | 03:02 |
| এরপর এটি ফলাফল প্রদত্ত ভ্যারিয়েবলে সঞ্চিত করে। | | এরপর এটি ফলাফল প্রদত্ত ভ্যারিয়েবলে সঞ্চিত করে। | ||
|- | |- | ||
− | | 03 | + | | 03:06 |
| এখানে '''format specifier''' তথ্যের ধরণ জানতে সাহায্য করে। | | এখানে '''format specifier''' তথ্যের ধরণ জানতে সাহায্য করে। | ||
|- | |- | ||
− | | 03 | + | | 03:10 |
| যেমন এখানে আমাদের কাছে '''%d''' রয়েছে, এটি উল্লেখ করে যে আমরা '''integer''' ডেটাটাইপের সাথে কাজ করছি। | | যেমন এখানে আমাদের কাছে '''%d''' রয়েছে, এটি উল্লেখ করে যে আমরা '''integer''' ডেটাটাইপের সাথে কাজ করছি। | ||
|- | |- | ||
− | | 03 | + | | 03:18 |
| এখানে আমরা '''a''' এবং '''b''' এর মান যোগ করি। | | এখানে আমরা '''a''' এবং '''b''' এর মান যোগ করি। | ||
|- | |- | ||
− | | 03 | + | | 03:22 |
| ফলাফল '''sum''' এ সংরক্ষণ করব। | | ফলাফল '''sum''' এ সংরক্ষণ করব। | ||
|- | |- | ||
− | | 03 | + | | 03:25 |
| তারপর আমরা ফলাফল প্রিন্ট করব। | | তারপর আমরা ফলাফল প্রিন্ট করব। | ||
|- | |- | ||
− | | 03 | + | | 03:29 |
| এটি '''if''' স্টেটমেন্ট। | | এটি '''if''' স্টেটমেন্ট। | ||
|- | |- | ||
− | | 03 | + | | 03:30 |
|এখানে, আমরা কন্ডিশন যাচাই করি যে '''sum 20''' এর চেয়ে বড় কিনা। | |এখানে, আমরা কন্ডিশন যাচাই করি যে '''sum 20''' এর চেয়ে বড় কিনা। | ||
|- | |- | ||
− | | 03 | + | | 03:36 |
|কন্ডিশন '''true''' হলে আমরা প্রিন্ট করি '''Sum is greater than 20''' | |কন্ডিশন '''true''' হলে আমরা প্রিন্ট করি '''Sum is greater than 20''' | ||
|- | |- | ||
− | | 03 | + | | 03:42 |
| এখন আমি এই লাইনে কমেন্ট করব। | | এখন আমি এই লাইনে কমেন্ট করব। | ||
|- | |- | ||
− | |03 | + | |03:48 |
|এটি আমাদের রিটার্ন স্টেটমেন্ট। | |এটি আমাদের রিটার্ন স্টেটমেন্ট। | ||
|- | |- | ||
− | | 03 | + | | 03:51 |
| '''Save''' এ টিপুন। | | '''Save''' এ টিপুন। | ||
|- | |- | ||
− | | 03 | + | | 03:53 |
|প্রথমে আমরা '''if''' স্টেটমেন্টের এক্সিকিউশন দেখবো। | |প্রথমে আমরা '''if''' স্টেটমেন্টের এক্সিকিউশন দেখবো। | ||
|- | |- | ||
− | | 03 | + | | 03:58 |
| দয়া করে আপনার কীবোর্ডের '''Ctrl, Alt''' এবং '''T''' কী একসাথে টিপে টার্মিনাল উইন্ডো খুলুন। | | দয়া করে আপনার কীবোর্ডের '''Ctrl, Alt''' এবং '''T''' কী একসাথে টিপে টার্মিনাল উইন্ডো খুলুন। | ||
|- | |- | ||
− | |04 | + | |04:09 |
| কম্পাইল করতে, লিখুন '''gcc''' স্পেস '''ifstmt''' ডট '''c''' স্পেস হাইফেন '''o''' স্পেস '''if''' এবং '''Enter''' টিপুন। | | কম্পাইল করতে, লিখুন '''gcc''' স্পেস '''ifstmt''' ডট '''c''' স্পেস হাইফেন '''o''' স্পেস '''if''' এবং '''Enter''' টিপুন। | ||
|- | |- | ||
− | | 04 | + | | 04:20 |
| এক্সিকিউট করতে, লিখুন '''./if''' '''Enter''' টিপুন। | | এক্সিকিউট করতে, লিখুন '''./if''' '''Enter''' টিপুন। | ||
|- | |- | ||
− | | 04 | + | | 04:26 |
| প্রদর্শিত আউটপুট হল, | | প্রদর্শিত আউটপুট হল, | ||
|- | |- | ||
− | | 04 | + | | 04:27 |
|'''Enter the value of a and b'''. | |'''Enter the value of a and b'''. | ||
|- | |- | ||
− | | 04 | + | | 04:31 |
|আমি এর মান দেবো '''10''' এবং '''12''' | |আমি এর মান দেবো '''10''' এবং '''12''' | ||
|- | |- | ||
− | | 04 | + | | 04:38 |
|প্রদর্শিত আউটপুট হল, '''Sum of a and b is 22. Sum is greater than 20'''. | |প্রদর্শিত আউটপুট হল, '''Sum of a and b is 22. Sum is greater than 20'''. | ||
|- | |- | ||
− | | 04 | + | | 04:45 |
| এখন প্রোগ্রামে ফিরে আসি। | | এখন প্রোগ্রামে ফিরে আসি। | ||
|- | |- | ||
− | | 04 | + | | 04:48 |
| আমরা আরেকটি কন্ডিশন যাচাই করব। | | আমরা আরেকটি কন্ডিশন যাচাই করব। | ||
|- | |- | ||
− | | 04 | + | | 04:52 |
|এখন এখান থেকে কমেন্ট মুছে ফেলি। | |এখন এখান থেকে কমেন্ট মুছে ফেলি। | ||
|- | |- | ||
− | | 04 | + | | 04:56 |
|আমি এখানে কমেন্ট করব। | |আমি এখানে কমেন্ট করব। | ||
|- | |- | ||
− | | 05 | + | | 05:00 |
|এখন '''Save''' এ টিপুন। | |এখন '''Save''' এ টিপুন। | ||
|- | |- | ||
− | | 05 | + | | 05:03 |
| এটি '''else-if''' স্টেটমেন্ট। | | এটি '''else-if''' স্টেটমেন্ট। | ||
|- | |- | ||
− | | 05 | + | | 05:05 |
|এখানে, আমরা আরেকটি কন্ডিশন যাচাই করি, যে '''sum 10''' এর চেয়ে বড় কিনা। | |এখানে, আমরা আরেকটি কন্ডিশন যাচাই করি, যে '''sum 10''' এর চেয়ে বড় কিনা। | ||
|- | |- | ||
− | | 05 | + | | 05:11 |
|কন্ডিশন '''true''' হলে আমরা প্রিন্ট করি '''Sum is greater than 10 and less than 20''' | |কন্ডিশন '''true''' হলে আমরা প্রিন্ট করি '''Sum is greater than 10 and less than 20''' | ||
|- | |- | ||
− | | 05 | + | | 05:18 |
| টার্মিনালে ফিরে আসি। | | টার্মিনালে ফিরে আসি। | ||
|- | |- | ||
− | | 05 | + | | 05:20 |
|আগের মত কম্পাইল করি। | |আগের মত কম্পাইল করি। | ||
|- | |- | ||
− | | 05 | + | | 05:23 |
|আগের মত এক্সিকিউট করি। | |আগের মত এক্সিকিউট করি। | ||
|- | |- | ||
− | | 05 | + | | 05:26 |
| প্রদর্শিত আউটপুট হল, | | প্রদর্শিত আউটপুট হল, | ||
|- | |- | ||
− | | 05 | + | | 05:28 |
|'''Enter the value of a and b.''' | |'''Enter the value of a and b.''' | ||
|- | |- | ||
− | | 05 | + | | 05:30 |
| আমি এর মান লিখব '''10''' এবং '''2''' | | আমি এর মান লিখব '''10''' এবং '''2''' | ||
|- | |- | ||
− | | 05 | + | | 05:35 |
|প্রদর্শিত আউটপুট হল: '''Sum of a and b is 12'''. | |প্রদর্শিত আউটপুট হল: '''Sum of a and b is 12'''. | ||
|- | |- | ||
− | | 05 | + | | 05:38 |
|'''Sum is greater than 10 and less than 20.''' | |'''Sum is greater than 10 and less than 20.''' | ||
|- | |- | ||
− | | 05 | + | | 05:42 |
|প্রম্পট মুছে ফেলি। | |প্রম্পট মুছে ফেলি। | ||
|- | |- | ||
− | | 05 | + | | 05:44 |
| প্রোগ্রামে ফিরে আসি। | | প্রোগ্রামে ফিরে আসি। | ||
|- | |- | ||
− | | 05 | + | | 05:48 |
| আমি এখান এবং এখান থেকে কমেন্ট মুছে ফেলবো। '''save''' এ টিপুন। | | আমি এখান এবং এখান থেকে কমেন্ট মুছে ফেলবো। '''save''' এ টিপুন। | ||
|- | |- | ||
− | | 05 | + | | 05:56 |
| উপরোক্ত উভয় কন্ডিশন '''false''' হলে আমরা প্রিন্ট করি '''Sum is less than 10'''. | | উপরোক্ত উভয় কন্ডিশন '''false''' হলে আমরা প্রিন্ট করি '''Sum is less than 10'''. | ||
|- | |- | ||
− | | 06 | + | | 06:04 |
|এটি আমাদের '''else''' স্টেটমেন্ট। | |এটি আমাদের '''else''' স্টেটমেন্ট। | ||
|- | |- | ||
− | | 06 | + | | 06:07 |
| এখন এক্সিকিউট করি। টার্মিনালে ফিরে আসুন। | | এখন এক্সিকিউট করি। টার্মিনালে ফিরে আসুন। | ||
|- | |- | ||
− | | 06 | + | | 06:11 |
|আগের মত কম্পাইল করি। আগের মত এক্সিকিউট করি। | |আগের মত কম্পাইল করি। আগের মত এক্সিকিউট করি। | ||
|- | |- | ||
− | | 06 | + | | 06:18 |
| | প্রদর্শিত আউটপুট হল, | | | প্রদর্শিত আউটপুট হল, | ||
|- | |- | ||
− | | 06 | + | | 06:19 |
|'''Enter the value of a and b.''' | |'''Enter the value of a and b.''' | ||
|- | |- | ||
− | | 06 | + | | 06:22 |
|আমরা এর মান দেবো 3 এবং 5. | |আমরা এর মান দেবো 3 এবং 5. | ||
|- | |- | ||
− | | 06 | + | | 06:27 |
| আউটপুট হল, '''sum of a and b is 8.''' | | আউটপুট হল, '''sum of a and b is 8.''' | ||
|- | |- | ||
− | | 06 | + | | 06:31 |
|'''Sum is less than 10.''' | |'''Sum is less than 10.''' | ||
|- | |- | ||
− | | 06 | + | | 06:34 |
| এখন আমরা কিছু সাধারণ এরর দেখবো যা আমরা পেতে পারি। | | এখন আমরা কিছু সাধারণ এরর দেখবো যা আমরা পেতে পারি। | ||
|- | |- | ||
− | | 06 | + | | 06:38 |
|প্রোগ্রামে ফিরে আসি। | |প্রোগ্রামে ফিরে আসি। | ||
|- | |- | ||
− | | 06 | + | | 06:41 |
| ধরুন, এখানে '''if''' স্টেটমেন্টের শেষে, আমি একটি '''semicolon''' লিখেছি। | | ধরুন, এখানে '''if''' স্টেটমেন্টের শেষে, আমি একটি '''semicolon''' লিখেছি। | ||
|- | |- | ||
− | | 06 | + | | 06:47 |
|দেখি কি হয়। '''Save''' এ টিপুন। | |দেখি কি হয়। '''Save''' এ টিপুন। | ||
|- | |- | ||
− | | 06 | + | | 06:50 |
| এক্সিকিউট করি। টার্মিনালে ফিরে আসি। | | এক্সিকিউট করি। টার্মিনালে ফিরে আসি। | ||
|- | |- | ||
− | | 06 | + | | 06:53 |
|আগের মত কম্পাইল করি। | |আগের মত কম্পাইল করি। | ||
|- | |- | ||
− | | 06 | + | | 06:56 |
| আমরা একটি এরর দেখি: '''else without a previous if''' | | আমরা একটি এরর দেখি: '''else without a previous if''' | ||
|- | |- | ||
− | | 07 | + | | 07:02 |
| প্রোগ্রামে ফিরে আসি। এটি একটি সিনট্যাক্স এরর। | | প্রোগ্রামে ফিরে আসি। এটি একটি সিনট্যাক্স এরর। | ||
|- | |- | ||
− | | 07 | + | | 07:07 |
|If স্টেটমেন্ট কখনও সেমিকোলন দ্বারা টার্মিনেট হয় না। | |If স্টেটমেন্ট কখনও সেমিকোলন দ্বারা টার্মিনেট হয় না। | ||
|- | |- | ||
− | | 07 | + | | 07:10 |
|এবং '''else if''' স্টেটমেন্ট কখনও '''if''' ছাড়া কাজ করবে না। | |এবং '''else if''' স্টেটমেন্ট কখনও '''if''' ছাড়া কাজ করবে না। | ||
|- | |- | ||
− | | 07 | + | | 07:16 |
| এরর ঠিক করি। এখানে সেমিকোলন মুছে ফেলি। | | এরর ঠিক করি। এখানে সেমিকোলন মুছে ফেলি। | ||
|- | |- | ||
− | | 07 | + | | 07:22 |
| এখন '''Save''' এ টিপুন। | | এখন '''Save''' এ টিপুন। | ||
|- | |- | ||
− | | 07 | + | | 07:25 |
| এক্সিকিউট করি। টার্মিনালে ফিরে আসি। | | এক্সিকিউট করি। টার্মিনালে ফিরে আসি। | ||
|- | |- | ||
− | | 07 | + | | 07:29 |
| আগের মত কম্পাইল করি। আগের মত এক্সিকিউট করি। | | আগের মত কম্পাইল করি। আগের মত এক্সিকিউট করি। | ||
|- | |- | ||
− | | 07 | + | | 07:35 |
|'''a''' এবং '''b''' এর মান লিখি। | |'''a''' এবং '''b''' এর মান লিখি। | ||
|- | |- | ||
− | | 07 | + | | 07:37 |
|মানগুলি হল '''3''' এবং '''6''' | |মানগুলি হল '''3''' এবং '''6''' | ||
|- | |- | ||
− | | 07 | + | | 07:43 |
| প্রদর্শিত আউটপুট হল, | | প্রদর্শিত আউটপুট হল, | ||
|- | |- | ||
− | | 07 | + | | 07:45 |
|'''Sum of a and b is 9. Sum is less than 10.''' | |'''Sum of a and b is 9. Sum is less than 10.''' | ||
|- | |- | ||
− | | 07 | + | | 07:52 |
| | এখন একই প্রোগ্রাম '''C ++''' এ এক্সিকিউট করা দেখবো। | | | এখন একই প্রোগ্রাম '''C ++''' এ এক্সিকিউট করা দেখবো। | ||
|- | |- | ||
− | | 07 | + | | 07:57 |
|প্রোগ্রামে ফিরে আসি। | |প্রোগ্রামে ফিরে আসি। | ||
|- | |- | ||
− | | 07 | + | | 07:59 |
| আমি এখানে কয়েকটি জিনিস বদলাবো। | | আমি এখানে কয়েকটি জিনিস বদলাবো। | ||
|- | |- | ||
− | | 08 | + | | 08:03 |
| আপনার কীবোর্ড '''Shift, Ctrl''' এবং '''S''' কী একসাথে টিপুন। | | আপনার কীবোর্ড '''Shift, Ctrl''' এবং '''S''' কী একসাথে টিপুন। | ||
|- | |- | ||
− | | 08 | + | | 08:11 |
|এখন ফাইলটি '''.cpp''' এক্সটেনশন দিয়ে সংরক্ষণ করুন এবং Save এ টিপুন। | |এখন ফাইলটি '''.cpp''' এক্সটেনশন দিয়ে সংরক্ষণ করুন এবং Save এ টিপুন। | ||
|- | |- | ||
− | | 08 | + | | 08:20 |
| আমরা হেডার ফাইল '''iostream''' হিসাবে বদলাবো। | | আমরা হেডার ফাইল '''iostream''' হিসাবে বদলাবো। | ||
|- | |- | ||
− | | 08 | + | | 08:26 |
| এখানে '''using''' স্টেটমেন্ট অন্তর্ভুক্ত করি। | | এখানে '''using''' স্টেটমেন্ট অন্তর্ভুক্ত করি। | ||
|- | |- | ||
− | | 08 | + | | 08:30 |
| এখন '''search for and replace text''' বিকল্পে টিপুন। | | এখন '''search for and replace text''' বিকল্পে টিপুন। | ||
|- | |- | ||
− | | 08 | + | | 08:35 |
|'''printf''' স্টেটমেন্ট কে '''cout''' স্টেটমেন্ট দ্বারা বদলাই। | |'''printf''' স্টেটমেন্ট কে '''cout''' স্টেটমেন্ট দ্বারা বদলাই। | ||
|- | |- | ||
− | | 08 | + | | 08:40 |
|'''Replace all''' এ টিপুন এবং '''Close''' এ টিপুন। | |'''Replace all''' এ টিপুন এবং '''Close''' এ টিপুন। | ||
|- | |- | ||
− | | 08 | + | | 08:46 |
| এখানে ক্লোজিং বন্ধনী মুছে দিন। | | এখানে ক্লোজিং বন্ধনী মুছে দিন। | ||
|- | |- | ||
− | | 08 | + | | 08:49 |
|'''scanf''' স্টেটমেন্ট কে '''cin''' স্টেটমেন্ট এ বদলান। | |'''scanf''' স্টেটমেন্ট কে '''cin''' স্টেটমেন্ট এ বদলান। | ||
|- | |- | ||
− | | 08 | + | | 08:54 |
|লিখুন '''cin''' এবং দুটি ক্লোজিং এঙ্গেল বন্ধনী '''>>''' | |লিখুন '''cin''' এবং দুটি ক্লোজিং এঙ্গেল বন্ধনী '''>>''' | ||
|- | |- | ||
− | | 09 | + | | 09:00 |
|যেহেতু '''C++''' এ লাইন পড়তে '''cin>> function''' ব্যবহার করছি, | |যেহেতু '''C++''' এ লাইন পড়তে '''cin>> function''' ব্যবহার করছি, | ||
|- | |- | ||
− | | 09 | + | | 09:05 |
| এখন '''format specifiers''' মুছে দিন। | | এখন '''format specifiers''' মুছে দিন। | ||
|- | |- | ||
− | | 09 | + | | 09:09 |
|কমা এবং '''ampersand &''' মুছুন। | |কমা এবং '''ampersand &''' মুছুন। | ||
|- | |- | ||
− | | 09 | + | | 09:12 |
|এখানে কমা মুছে দিন এবং দুটি ক্লোজিং এঙ্গেল বন্ধনী লিখুন। | |এখানে কমা মুছে দিন এবং দুটি ক্লোজিং এঙ্গেল বন্ধনী লিখুন। | ||
|- | |- | ||
− | | 09 | + | | 09:17 |
|আবার '''ampersand &''' এবং ক্লোজিং বন্ধনী মুছে দিন এবং '''Save''' এ টিপুন। | |আবার '''ampersand &''' এবং ক্লোজিং বন্ধনী মুছে দিন এবং '''Save''' এ টিপুন। | ||
|- | |- | ||
− | | 09 | + | | 09:25 |
| এখানে ক্লোজিং বন্ধনী এবং কমা মুছে দিন। | | এখানে ক্লোজিং বন্ধনী এবং কমা মুছে দিন। | ||
|- | |- | ||
− | | 09 | + | | 09:31 |
|এখন '''backslash n''' এবং '''format specifier''' মুছে দিন। | |এখন '''backslash n''' এবং '''format specifier''' মুছে দিন। | ||
|- | |- | ||
− | | 09 | + | | 09:37 |
| এখানে দুটি ওপেনিং এঙ্গেল বন্ধনী লিখুন। | | এখানে দুটি ওপেনিং এঙ্গেল বন্ধনী লিখুন। | ||
|- | |- | ||
− | | 09 | + | | 09:42 |
|আবার দুটি ওপেনিং এঙ্গেল বন্ধনী লিখুন এবং উদ্ধৃতিতে backslash n '''“\n”''' লিখুন। | |আবার দুটি ওপেনিং এঙ্গেল বন্ধনী লিখুন এবং উদ্ধৃতিতে backslash n '''“\n”''' লিখুন। | ||
|- | |- | ||
− | | 09 | + | | 09:49 |
|এখানেও আমরা ক্লোসিং বন্ধনী মুছে দেবো। | |এখানেও আমরা ক্লোসিং বন্ধনী মুছে দেবো। | ||
|- | |- | ||
− | | 09 | + | | 09:53 |
|এখন আবার এখান এবং এখান থেকে ক্লোজিং বন্ধনী মুছে দিন। | |এখন আবার এখান এবং এখান থেকে ক্লোজিং বন্ধনী মুছে দিন। | ||
|- | |- | ||
− | | 09 | + | | 09:59 |
|এখন '''Save''' এ টিপুন। | |এখন '''Save''' এ টিপুন। | ||
|- | |- | ||
− | | 10 | + | | 10:02 |
| এক্সিকিউট করি। | | এক্সিকিউট করি। | ||
|- | |- | ||
− | | 10 | + | | 10:04 |
|| টার্মিনালে ফিরে আসি। প্রম্পট মুছে ফেলি। | || টার্মিনালে ফিরে আসি। প্রম্পট মুছে ফেলি। | ||
|- | |- | ||
− | | 10 | + | | 10:10 |
|কম্পাইল করতে লিখুন '''g++ space ifstmt.cpp space -o space if1''' | |কম্পাইল করতে লিখুন '''g++ space ifstmt.cpp space -o space if1''' | ||
|- | |- | ||
− | | 10 | + | | 10:20 |
|এখানে আমাদের কাছে '''if1''' রয়েছে, কারণ আমরা '''ifstmt.c''' ফাইলের জন্য আউটপুট প্যারামিটার '''if''' কে ওভাররাইট করতে চাই না। | |এখানে আমাদের কাছে '''if1''' রয়েছে, কারণ আমরা '''ifstmt.c''' ফাইলের জন্য আউটপুট প্যারামিটার '''if''' কে ওভাররাইট করতে চাই না। | ||
|- | |- | ||
− | | 10 | + | | 10:31 |
|'''Enter''' টিপুন। | |'''Enter''' টিপুন। | ||
|- | |- | ||
− | | 10 | + | | 10:32 |
|এক্সিকিউট করতে লিখুন '''./if1''' এবং '''Enter''' টিপুন। | |এক্সিকিউট করতে লিখুন '''./if1''' এবং '''Enter''' টিপুন। | ||
|- | |- | ||
− | | 10 | + | | 10:39 |
|a ও b এর মান লিখুন। আমি মানগুলি লিখব '''20''' এবং '''10''' | |a ও b এর মান লিখুন। আমি মানগুলি লিখব '''20''' এবং '''10''' | ||
|- | |- | ||
− | | 10 | + | | 10:48 |
| প্রদর্শিত আউটপুট হল, '''Sum of a and b is 30''' | | প্রদর্শিত আউটপুট হল, '''Sum of a and b is 30''' | ||
|- | |- | ||
− | | 10 | + | | 10:52 |
|'''Sum is greater than 20.''' | |'''Sum is greater than 20.''' | ||
|- | |- | ||
− | | 10 | + | | 10:56 |
|আমরা টিউটোরিয়ালের শেষে চলে এসেছি। | |আমরা টিউটোরিয়ালের শেষে চলে এসেছি। | ||
|- | |- | ||
− | | 10 | + | | 10:59 |
| এখন স্লাইডে ফিরে আসি। | | এখন স্লাইডে ফিরে আসি। | ||
|- | |- | ||
− | | 11 | + | | 11:02 |
| সংক্ষিপ্তকরণ করি। | | সংক্ষিপ্তকরণ করি। | ||
|- | |- | ||
− | | 11 | + | | 11:04 |
|এই টিউটোরিয়ালে আমরা শিখেছি, ইফ স্টেটমেন্ট যেমন '''if(condition)''' | |এই টিউটোরিয়ালে আমরা শিখেছি, ইফ স্টেটমেন্ট যেমন '''if(condition)''' | ||
|- | |- | ||
− | | 11 | + | | 11:11 |
| এবং এলস ইফ স্টেটমেন্ট যেমন '''else if(condition)''' | | এবং এলস ইফ স্টেটমেন্ট যেমন '''else if(condition)''' | ||
|- | |- | ||
− | | 11 | + | | 11:17 |
| নির্দেশিত কাজ হিসাবে, | | নির্দেশিত কাজ হিসাবে, | ||
|- | |- | ||
− | | 11 | + | | 11:18 |
|'''a b''' এর চেয়ে বড় না ছোট, তা যাচাই করতে একটি প্রোগ্রাম লিখুন। | |'''a b''' এর চেয়ে বড় না ছোট, তা যাচাই করতে একটি প্রোগ্রাম লিখুন। | ||
|- | |- | ||
− | | 11 | + | | 11:24 |
|ইঙ্গিত: ইফ স্টেটমেন্টের ব্যবহার। | |ইঙ্গিত: ইফ স্টেটমেন্টের ব্যবহার। | ||
|- | |- | ||
− | | 11 | + | | 11:28 |
|'''a, b''' বা '''c''' এর মধ্যে কার মান অধিক, তা যাচাই করতে একটি প্রোগ্রাম লিখুন। | |'''a, b''' বা '''c''' এর মধ্যে কার মান অধিক, তা যাচাই করতে একটি প্রোগ্রাম লিখুন। | ||
|- | |- | ||
− | | 11 | + | | 11:34 |
|ইঙ্গিত: এলস ইফ স্টেটমেন্টের ব্যবহার। | |ইঙ্গিত: এলস ইফ স্টেটমেন্টের ব্যবহার। | ||
|- | |- | ||
− | | 11 | + | | 11:38 |
| এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। | | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। | ||
|- | |- | ||
− | | 11 | + | | 11:41 |
|এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। | |এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। | ||
|- | |- | ||
− | | 11 | + | | 11:44 |
| ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। | | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। | ||
|- | |- | ||
− | |11 | + | |11:48 |
|| স্পোকেন টিউটোরিয়াল প্রকল্প দল, | || স্পোকেন টিউটোরিয়াল প্রকল্প দল, | ||
|- | |- | ||
− | | 11 | + | | 11:50 |
|কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে। | |কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে। | ||
|- | |- | ||
− | | 11 | + | | 11:54 |
|অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। | |অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। | ||
|- | |- | ||
− | | 11 | + | | 11:57 |
|এই বিষয়ে বিস্তারিত তথ্যের জন্য '''contact @spoken-tutorial.org''' তে ইমেল করুন। | |এই বিষয়ে বিস্তারিত তথ্যের জন্য '''contact @spoken-tutorial.org''' তে ইমেল করুন। | ||
|- | |- | ||
− | | 12 | + | | 12:04 |
| স্পোকেন টিউটোরিয়াল '''Talk to a Teacher''' প্রকল্পের অংশবিশেষ। | | স্পোকেন টিউটোরিয়াল '''Talk to a Teacher''' প্রকল্পের অংশবিশেষ। | ||
|- | |- | ||
− | | 12 | + | | 12:09 |
|এটি ভারত সরকারের '''ICT, MHRD''' এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। | |এটি ভারত সরকারের '''ICT, MHRD''' এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। | ||
|- | |- | ||
− | | 12 | + | | 12:15 |
|এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। | |এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। | ||
|- | |- | ||
− | | 12 | + | | 12:20 |
| আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ। | | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ। |
Revision as of 15:06, 18 June 2014
Time | 'Narration |
00:02 | C এবং C++ এ কন্ডিশনাল স্টেটমেন্টের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত। |
00:08 | এই টিউটোরিয়ালে, আমরা শিখব, |
00:11 | একক স্টেটমেন্ট এক্সিকিউট করা। |
00:14 | স্টেটমেন্টের সমূহ এক্সিকিউট করা। |
00:16 | আমরা এটি উদাহরণের মাধ্যমে করব। |
00:19 | আমরা কিছু সাধারণ এরর এবং তাদের সমাধান সম্পর্কেও শিখব। |
00:25 | টিউটোরিয়ালটি রেকর্ড করতে, উবুন্টু অপারেটিং সিস্টেম সংস্করণ 11.10 এবং |
00:31 | gcc ও g ++ কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি। |
00:38 | এখন কন্ডিশন স্টেটমেন্টের ভূমিকা দিয়ে শুরু করি। |
00:43 | প্রোগ্রামে একটি স্টেটমেন্ট প্রোগ্রাম সঞ্চালনের ফ্লো নিয়ন্ত্রণ করে। |
00:49 | কোন কোড এক্সিকিউট করা উচিত, এই সিদ্ধান্ত নিতে এটি সাহায্য করে। |
00:55 | আমরা যাচাই করতে পারি যে, কন্ডিশন true না false. |
01:00 | আমরা একটি একক স্টেটমেন্ট বা স্টেটমেন্টের একটি সমূহ এক্সিকিউট করতে পারি। |
01:07 | এখান if স্টেটমেন্টের ফ্লো সম্পর্কে বুঝি। |
01:13 | এখানে, কন্ডিশন true হলে, statement1 এক্সিকিউট হবে। |
01:20 | যদি কন্ডিশন false হয় তাহলে, statement2 এক্সিকিউট হবে। |
01:29 | এখন else if স্টেটমেন্টের ফ্লো দেখবো। |
01:32 | এখানে, যদি condition1 true হয় তাহলে statement1 এক্সিকিউট হবে। |
01:41 | যদি condition1 false হয় তাহলে এটি অন্য কন্ডিশন অর্থাত condition2 যাচাই করবে। |
01:49 | condition2 true হলে statement3 এক্সিকিউট হবে। |
01:54 | এবং যদি condition2 false হয়, তাহলে statement2 এক্সিকিউট হবে। |
02:02 | এখন আপনার প্রোগ্রামে ফিরে আসুন। |
02:06 | আমি ইতিমধ্যে এডিটরে কোড লিখেছি। |
02:09 | এখন এটি খুলি। |
02:13 | আমাদের ফাইলের নাম ifstmt.c. |
02:18 | এই প্রোগ্রামে, আমরা দুটি সংখ্যার যোগফল গণনা করব এবং কয়েকটি কন্ডিশন যাচাই করব। |
02:26 | এখন কোড ব্যাখ্যা করি। |
02:30 | এটি আমাদের হেডার ফাইল। |
02:34 | এটি আমাদের মেন ফাংশন। |
02:38 | এখানে আমরা তিনটি ইন্টিজার ভ্যারিয়েবল a, b এবং sum ঘোষিত করেছি। |
02:46 | এখানে আমরা ইনপুটের জন্য জিজ্ঞাসা করি। |
02:49 | ব্যবহারকারী a এবং b এর মান প্রবিষ্ট করবে। |
02:52 | মান গুলি ভ্যারিয়েবল a এবং ভ্যারিয়েবল b তে সংরক্ষিত হবে। |
02:58 | scanf() ফাংশন কনসোল থেকে তথ্য পড়ে। |
03:02 | এরপর এটি ফলাফল প্রদত্ত ভ্যারিয়েবলে সঞ্চিত করে। |
03:06 | এখানে format specifier তথ্যের ধরণ জানতে সাহায্য করে। |
03:10 | যেমন এখানে আমাদের কাছে %d রয়েছে, এটি উল্লেখ করে যে আমরা integer ডেটাটাইপের সাথে কাজ করছি। |
03:18 | এখানে আমরা a এবং b এর মান যোগ করি। |
03:22 | ফলাফল sum এ সংরক্ষণ করব। |
03:25 | তারপর আমরা ফলাফল প্রিন্ট করব। |
03:29 | এটি if স্টেটমেন্ট। |
03:30 | এখানে, আমরা কন্ডিশন যাচাই করি যে sum 20 এর চেয়ে বড় কিনা। |
03:36 | কন্ডিশন true হলে আমরা প্রিন্ট করি Sum is greater than 20 |
03:42 | এখন আমি এই লাইনে কমেন্ট করব। |
03:48 | এটি আমাদের রিটার্ন স্টেটমেন্ট। |
03:51 | Save এ টিপুন। |
03:53 | প্রথমে আমরা if স্টেটমেন্টের এক্সিকিউশন দেখবো। |
03:58 | দয়া করে আপনার কীবোর্ডের Ctrl, Alt এবং T কী একসাথে টিপে টার্মিনাল উইন্ডো খুলুন। |
04:09 | কম্পাইল করতে, লিখুন gcc স্পেস ifstmt ডট c স্পেস হাইফেন o স্পেস if এবং Enter টিপুন। |
04:20 | এক্সিকিউট করতে, লিখুন ./if Enter টিপুন। |
04:26 | প্রদর্শিত আউটপুট হল, |
04:27 | Enter the value of a and b. |
04:31 | আমি এর মান দেবো 10 এবং 12 |
04:38 | প্রদর্শিত আউটপুট হল, Sum of a and b is 22. Sum is greater than 20. |
04:45 | এখন প্রোগ্রামে ফিরে আসি। |
04:48 | আমরা আরেকটি কন্ডিশন যাচাই করব। |
04:52 | এখন এখান থেকে কমেন্ট মুছে ফেলি। |
04:56 | আমি এখানে কমেন্ট করব। |
05:00 | এখন Save এ টিপুন। |
05:03 | এটি else-if স্টেটমেন্ট। |
05:05 | এখানে, আমরা আরেকটি কন্ডিশন যাচাই করি, যে sum 10 এর চেয়ে বড় কিনা। |
05:11 | কন্ডিশন true হলে আমরা প্রিন্ট করি Sum is greater than 10 and less than 20 |
05:18 | টার্মিনালে ফিরে আসি। |
05:20 | আগের মত কম্পাইল করি। |
05:23 | আগের মত এক্সিকিউট করি। |
05:26 | প্রদর্শিত আউটপুট হল, |
05:28 | Enter the value of a and b. |
05:30 | আমি এর মান লিখব 10 এবং 2 |
05:35 | প্রদর্শিত আউটপুট হল: Sum of a and b is 12. |
05:38 | Sum is greater than 10 and less than 20. |
05:42 | প্রম্পট মুছে ফেলি। |
05:44 | প্রোগ্রামে ফিরে আসি। |
05:48 | আমি এখান এবং এখান থেকে কমেন্ট মুছে ফেলবো। save এ টিপুন। |
05:56 | উপরোক্ত উভয় কন্ডিশন false হলে আমরা প্রিন্ট করি Sum is less than 10. |
06:04 | এটি আমাদের else স্টেটমেন্ট। |
06:07 | এখন এক্সিকিউট করি। টার্মিনালে ফিরে আসুন। |
06:11 | আগের মত কম্পাইল করি। আগের মত এক্সিকিউট করি। |
06:18 | প্রদর্শিত আউটপুট হল, |
06:19 | Enter the value of a and b. |
06:22 | আমরা এর মান দেবো 3 এবং 5. |
06:27 | আউটপুট হল, sum of a and b is 8. |
06:31 | Sum is less than 10. |
06:34 | এখন আমরা কিছু সাধারণ এরর দেখবো যা আমরা পেতে পারি। |
06:38 | প্রোগ্রামে ফিরে আসি। |
06:41 | ধরুন, এখানে if স্টেটমেন্টের শেষে, আমি একটি semicolon লিখেছি। |
06:47 | দেখি কি হয়। Save এ টিপুন। |
06:50 | এক্সিকিউট করি। টার্মিনালে ফিরে আসি। |
06:53 | আগের মত কম্পাইল করি। |
06:56 | আমরা একটি এরর দেখি: else without a previous if |
07:02 | প্রোগ্রামে ফিরে আসি। এটি একটি সিনট্যাক্স এরর। |
07:07 | If স্টেটমেন্ট কখনও সেমিকোলন দ্বারা টার্মিনেট হয় না। |
07:10 | এবং else if স্টেটমেন্ট কখনও if ছাড়া কাজ করবে না। |
07:16 | এরর ঠিক করি। এখানে সেমিকোলন মুছে ফেলি। |
07:22 | এখন Save এ টিপুন। |
07:25 | এক্সিকিউট করি। টার্মিনালে ফিরে আসি। |
07:29 | আগের মত কম্পাইল করি। আগের মত এক্সিকিউট করি। |
07:35 | a এবং b এর মান লিখি। |
07:37 | মানগুলি হল 3 এবং 6 |
07:43 | প্রদর্শিত আউটপুট হল, |
07:45 | Sum of a and b is 9. Sum is less than 10. |
07:52 | এখন একই প্রোগ্রাম C ++ এ এক্সিকিউট করা দেখবো। |
07:57 | প্রোগ্রামে ফিরে আসি। |
07:59 | আমি এখানে কয়েকটি জিনিস বদলাবো। |
08:03 | আপনার কীবোর্ড Shift, Ctrl এবং S কী একসাথে টিপুন। |
08:11 | এখন ফাইলটি .cpp এক্সটেনশন দিয়ে সংরক্ষণ করুন এবং Save এ টিপুন। |
08:20 | আমরা হেডার ফাইল iostream হিসাবে বদলাবো। |
08:26 | এখানে using স্টেটমেন্ট অন্তর্ভুক্ত করি। |
08:30 | এখন search for and replace text বিকল্পে টিপুন। |
08:35 | printf স্টেটমেন্ট কে cout স্টেটমেন্ট দ্বারা বদলাই। |
08:40 | Replace all এ টিপুন এবং Close এ টিপুন। |
08:46 | এখানে ক্লোজিং বন্ধনী মুছে দিন। |
08:49 | scanf স্টেটমেন্ট কে cin স্টেটমেন্ট এ বদলান। |
08:54 | লিখুন cin এবং দুটি ক্লোজিং এঙ্গেল বন্ধনী >> |
09:00 | যেহেতু C++ এ লাইন পড়তে cin>> function ব্যবহার করছি, |
09:05 | এখন format specifiers মুছে দিন। |
09:09 | কমা এবং ampersand & মুছুন। |
09:12 | এখানে কমা মুছে দিন এবং দুটি ক্লোজিং এঙ্গেল বন্ধনী লিখুন। |
09:17 | আবার ampersand & এবং ক্লোজিং বন্ধনী মুছে দিন এবং Save এ টিপুন। |
09:25 | এখানে ক্লোজিং বন্ধনী এবং কমা মুছে দিন। |
09:31 | এখন backslash n এবং format specifier মুছে দিন। |
09:37 | এখানে দুটি ওপেনিং এঙ্গেল বন্ধনী লিখুন। |
09:42 | আবার দুটি ওপেনিং এঙ্গেল বন্ধনী লিখুন এবং উদ্ধৃতিতে backslash n “\n” লিখুন। |
09:49 | এখানেও আমরা ক্লোসিং বন্ধনী মুছে দেবো। |
09:53 | এখন আবার এখান এবং এখান থেকে ক্লোজিং বন্ধনী মুছে দিন। |
09:59 | এখন Save এ টিপুন। |
10:02 | এক্সিকিউট করি। |
10:04 | টার্মিনালে ফিরে আসি। প্রম্পট মুছে ফেলি। |
10:10 | কম্পাইল করতে লিখুন g++ space ifstmt.cpp space -o space if1 |
10:20 | এখানে আমাদের কাছে if1 রয়েছে, কারণ আমরা ifstmt.c ফাইলের জন্য আউটপুট প্যারামিটার if কে ওভাররাইট করতে চাই না। |
10:31 | Enter টিপুন। |
10:32 | এক্সিকিউট করতে লিখুন ./if1 এবং Enter টিপুন। |
10:39 | a ও b এর মান লিখুন। আমি মানগুলি লিখব 20 এবং 10 |
10:48 | প্রদর্শিত আউটপুট হল, Sum of a and b is 30 |
10:52 | Sum is greater than 20. |
10:56 | আমরা টিউটোরিয়ালের শেষে চলে এসেছি। |
10:59 | এখন স্লাইডে ফিরে আসি। |
11:02 | সংক্ষিপ্তকরণ করি। |
11:04 | এই টিউটোরিয়ালে আমরা শিখেছি, ইফ স্টেটমেন্ট যেমন if(condition) |
11:11 | এবং এলস ইফ স্টেটমেন্ট যেমন else if(condition) |
11:17 | নির্দেশিত কাজ হিসাবে, |
11:18 | a b এর চেয়ে বড় না ছোট, তা যাচাই করতে একটি প্রোগ্রাম লিখুন। |
11:24 | ইঙ্গিত: ইফ স্টেটমেন্টের ব্যবহার। |
11:28 | a, b বা c এর মধ্যে কার মান অধিক, তা যাচাই করতে একটি প্রোগ্রাম লিখুন। |
11:34 | ইঙ্গিত: এলস ইফ স্টেটমেন্টের ব্যবহার। |
11:38 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
11:41 | এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। |
11:44 | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। |
11:48 | স্পোকেন টিউটোরিয়াল প্রকল্প দল, |
11:50 | কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে। |
11:54 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
11:57 | এই বিষয়ে বিস্তারিত তথ্যের জন্য contact @spoken-tutorial.org তে ইমেল করুন। |
12:04 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ। |
12:09 | এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। |
12:15 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। |
12:20 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ। |