VEXcode Pro V5 এ ভেরিয়েবল তৈরি করা

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

ভেরিয়েবল কী?

ভেরিয়েবল হল পাত্রের মত যা কিছু সঞ্চয় করে। প্রতিটি কন্টেইনার "টাইপ" এর আকার সহ বৈশিষ্ট্যের একটি সেট রয়েছে এবং এটি কী ধরণের সামগ্রী রাখতে পারে।

দুটি বৈশিষ্ট্য যা আপনার জানা উচিত:

প্রকারভেদ

প্রতিটি ভেরিয়েবলের একটি "টাইপ" থাকতে হবে। এই নিবন্ধটি শুধুমাত্র আদিম প্রকারগুলিকে কভার করবে - char, short, int, long, long long, float, এবং double.

আদিম ডেটা টাইপ শুধুমাত্র স্কেলার মান ধারণ করতে পারে, এতে কোন মাত্রা নেই। সঠিক টাইপটি নির্বাচন করা গুরুত্বপূর্ণ কারণ ভেরিয়েবলটি কীভাবে সংরক্ষণ করা হয় তা প্রভাবিত করে।

ঘোষণাপত্র

আপনি এটি ব্যবহার করার আগে ভেরিয়েবলগুলিকে অবশ্যই ঘোষণা/সৃষ্টি করতে হবে।

যেমন

পূর্ণসংখ্যা উচ্চতা;
ফ্লোট পরিমাণ;

ইনিশিয়ালাইজেশন মানে একটি প্রাথমিক মান সহ ভেরিয়েবলকে প্রাক-পপুলেট করা:

যেমন

উচ্চতা = ৫.০;
= ০.০;

অথবা, আপনি ঘোষণা এবং আরম্ভ উভয় একসাথে করতে পারেন:

পূর্ণসংখ্যা উচ্চতা = 5.0;
ফ্লোট পরিমাণ = 0.0;

নমুনা:

int length=5, width=10;
Brain.Screen.print("একটি %d বাই %d আয়তক্ষেত্রের পরিসীমা = %d",
length, width, (length + width)*2);

সূচনা করা হয়নি এমন কিছুর সমস্যা দেখানোর নমুনা:

int main() {
  // রোবটের কনফিগারেশন শুরু করা হচ্ছে। সরাবেন না!
  vexcodeInit();

  int length=5;
  int width;
  int perimeter = (length + width) * 2; //ভুল, কারণ width ইনিশিয়ালাইজ করা হয়নি

}

অবৈধ ঘোষণা দেখানোর নমুনা:

int main() {
  // রোবটের কনফিগারেশন শুরু করা হচ্ছে। সরাবেন না!
  vexcodeInit();

  int length=5, width;
  int length; //ভুল। আপনি বিদ্যমান ভেরিয়েবলের নাম দিয়ে ডিক্লেয়ার করতে পারবেন না।
  int x, float y; //ভুল। আপনাকে অবশ্যই সেমিকোলন (;) ব্যবহার করতে হবে, কারণ int এবং float ভিন্ন ধরনের ডেটা টাইপ।
  int perimeter = (length + width)*2; //ভুল, কারণ width

 দিয়ে ইনিশিয়ালাইজ করা হয়নি }

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: