একটি কম্পিউটার প্রোগ্রাম করার অনেক উপায় আছে। শেষ পর্যন্ত, যা প্রয়োজন তা অর্জন করার সিদ্ধান্তটি প্রোগ্রামারের উপর নির্ভর করে। যাইহোক, ভাল সংকলন এবং প্রোগ্রামগুলির জন্য শৈলী এবং ফাংশন ব্যবহার করে অনেক "সেরা অনুশীলন" রয়েছে। প্রজেক্টের পরবর্তী প্রোগ্রামাররা (নিজেকে সহ) আপনার কোড পড়তে এবং বুঝতে পারে তা নিশ্চিত করতে কিছুটা নির্ভুলতা লাগে।
ধাপ
2 এর পদ্ধতি 1: স্ট্যান্ডার্ড কোড লেখা
ধাপ 1. C ++ যেমন Eclipse, Netbeans, এবং CodeBlocks এর জন্য একটি IDE (সমন্বিত উন্নয়ন পরিবেশ) ডাউনলোড করুন অথবা আপনি নোটপ্যাড ++ বা VIM এর মতো একটি সাধারণ পাঠ্য সম্পাদক ব্যবহার করতে পারেন।
আপনি কমান্ড লাইন থেকে প্রোগ্রামটি চালাতে পারেন, সেক্ষেত্রে যে কোন টেক্সট এডিটরই যথেষ্ট হবে। এটি কার্যকর হতে পারে যদি আপনি এমন একটি সম্পাদক নির্বাচন করেন যা সিনট্যাক্স হাইলাইট এবং লাইন সংখ্যার সমর্থন করে। বেশিরভাগ প্রোগ্রামাররা দেখতে পান যে ইউনিক্সের মতো সিস্টেমগুলি (লিনাক্স, ওএস এক্স, বিএসডি) বিকাশের জন্য সর্বোত্তম পরিবেশ।
পদক্ষেপ 2. প্রধান প্রোগ্রাম ফাইল তৈরি করুন।
প্রধান ফাইলে অবশ্যই main () নামে একটি ফাংশন অন্তর্ভুক্ত করতে হবে। এখান থেকেই প্রোগ্রাম এক্সিকিউশন শুরু হয়। এখান থেকে, আপনাকে ফাংশন, উপসর্গ ক্লাস ইত্যাদি কল করতে হবে। আপনার অ্যাপ্লিকেশনের পাশাপাশি লাইব্রেরির অন্যান্য ফাইল এই ফাইলে অন্তর্ভুক্ত করা যেতে পারে।
ধাপ 3. প্রোগ্রাম লেখা শুরু করুন।
আপনি যে কোড বা প্রোগ্রামটি তৈরি করতে চান তা লিখুন (নিচে কিছু উদাহরণ দেখুন)। সিনট্যাক্স, শব্দার্থবিদ্যা, অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং প্যারাডাইম, ডেটা স্ট্রাইশন, অ্যালগরিদমের ডিজাইন যেমন লিংকড লিস্ট, অগ্রাধিকার সারি ইত্যাদি শিখুন। C ++ প্রোগ্রাম করার জন্য একটি সহজ ভাষা নয়, কিন্তু এটি করা আপনাকে সমস্ত প্রোগ্রামিং ভাষার সাথে কাজ করে এমন মৌলিক বিষয়গুলি শেখাবে।
ধাপ 4. কোডে মন্তব্য লিখুন।
কোন ফাংশন এবং ভেরিয়েবল ব্যবহার করা হয় ব্যাখ্যা কর। ভেরিয়েবল এবং ফাংশনের জন্য পরিষ্কার নাম নির্বাচন করুন। বৈশ্বিক পরিবর্তনশীল নামগুলির সুবিধা নিন। সাধারণভাবে, নিশ্চিত করুন যে কেউ আপনার কোড পড়ছে তা বুঝতে পারে।
ধাপ 5. আপনার কোডে উপযুক্ত ইন্ডেন্ট ব্যবহার করুন।
আবার, নীচের উদাহরণ দেখুন।
ধাপ 6. এর সাথে কোড কম্পাইল করুন
g ++ main.cpp
ধাপ 7. টাইপ করে প্রোগ্রামটি চালান:
./a.out
2 এর পদ্ধতি 2: উদাহরণ
ধাপ 1. উদাহরণ 1 বিবেচনা করুন:
/* এই সহজ প্রোগ্রামটি জি ++ স্টাইলের মূল বিষয়গুলি বোঝার জন্য তৈরি করা হয়েছে। এই প্রোগ্রামটি g ++ কম্পাইলার ব্যবহার করে। /* আমরা std (স্ট্যান্ডার্ড) ফাংশন ব্যবহার করি* /int main () /* প্রধান ফাংশন ঘোষণা; আপনি int main (void) ব্যবহার করতে পারেন। */ {cout << "Hello n হ্যালো বাবা"; / * '\ n' একটি নতুন লাইন (t একটি নতুন ট্যাব) */ cout << "Hello n হ্যালো মা"; cout << "\ n এটা আমার প্রথম প্রোগ্রাম"; cout << "Date n তারিখ 2018-04-20"; 0 ফেরত দেয়; }
ধাপ 2. উদাহরণ 2 বিবেচনা করুন:
/ * দুইটি সংখ্যার যোগফল গণনার জন্য এই প্রোগ্রাম int main () {float num1, num2, res; /* পরিবর্তনশীল ঘোষণা করুন; int, double, long… এছাড়াও ব্যবহার করা যেতে পারে */ cout << "\ n প্রথম নম্বর লিখুন ="; cin >> num1; / * num1 */ cout এ ব্যবহারকারীর মান লিখুন << "\ n দ্বিতীয় সংখ্যা লিখুন ="; cin >> num2; res = num1 + num2; cout << "Sum n যোগফল" << num1 << "এবং" << num2 << "=" << res '\ n'; 0 ফেরত দেয়; }
ধাপ 3. অধ্যয়ন উদাহরণ 3:
/ * দুটি সংখ্যা গুণ করুন */ #নামস্থান ব্যবহার করে std; int main () {float num1; int num2; ডবল রেজ; cout << "\ n প্রথম সংখ্যাটি লিখুন ="; cin >> num1; cout << "\ n দ্বিতীয় সংখ্যাটি লিখুন ="; cin >> num2; res = num1 * num2; cout << "\ n দুটি সংখ্যা গুণ করুন =" << res '\ n'; 0 ফেরত দেয়; }
ধাপ 4. উদাহরণ 4 বিবেচনা করুন:
// '' লুপিং '' গণিত সূত্র খুঁজে পেতে। এই ক্ষেত্রে, প্রোগ্রামটি প্রকল্প অয়লারে // প্রশ্ন #1 এর উত্তর খুঁজছে। #নামস্থান std ব্যবহার অন্তর্ভুক্ত করুন; int main () {// '' Main '' খুলছে। int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // উত্তর খুঁজতে প্রয়োজনীয় পূর্ণসংখ্যা তৈরি করুন। জন্য । এছাড়াও যোগ করুন a যোগ 1। জন্য । যোগফল 2 এর সাথে b যোগ করুন। জন্য (int c = 0; c <1000; c = c+15) {sum3 = sum3+c;} // 'লুপ' যতক্ষণ না সি 1000 এর চেয়ে বড় বা সমান হয়, প্রতিটি 'লুপে 15 যোগ করে '' '। এছাড়াও যোগ করুন সি 3 যোগ করুন। sum4 = sum1 + sum2 - sum3; // sum4 sum1 এবং sum2, minus sum3 এর যোগফল নেয়। cout << sum4; // ফলাফল হল sum4, উত্তর। cin.get (); // ব্যবহারকারীর এন্টার চাপার জন্য অপেক্ষা করুন। 0 ফেরত দেয়; // ফেরত যাওয়ার বিবৃতি। } // প্রধান সমাপন।
ধাপ 5. বিভিন্ন শৈলী সহ নিম্নলিখিত উদাহরণগুলি বিবেচনা করুন:
int প্রধান () {int i = 0; যদি (1+1 == 2) {i = 2; }} / * শ্বেতাঙ্গদের স্টাইল * / int প্রধান () {int i; যদি (1+1 == 2) {i = 2; }} / * GNU স্টাইল * / int main () {int i; যদি (শর্ত) {i = 2; ফাংশন (); }}
পরামর্শ
- আপনার প্রোগ্রামগুলির জন্য সর্বদা একটি ISO কম্পাইলার ব্যবহার করুন।
- 'a.out' হল কম্পাইলার দ্বারা উৎপন্ন ডিফল্ট এক্সিকিউটেবল ফাইলের নাম।
- আপনি যদি এমন কিছু লিখছেন যা বিভিন্ন ভেরিয়েবল বা ফাংশন ব্যবহার করে, তাহলে কিছু মন্তব্য অন্তর্ভুক্ত করুন যাতে এটি ডিবাগ করা সহজ হয় এবং পরে বোঝা যায়!