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.

এমন সময় আসবে যখন আপনি ফাংশনে কিছু নির্দিষ্ট তথ্য দিতে চান। এটি প্রতিবার কল করার সময় প্রাপ্ত তথ্যের উপর ভিত্তি করে ফাংশনটিকে তার কার্য সম্পাদন করার অনুমতি দেবে। নিম্নলিখিত নমুনা দেখাবে কিভাবে এটি কাজ করে।


নমুনা: একটি প্রোগ্রাম প্যারামিটার ব্যবহার করে দেখানোর জন্য একটি স্মাইলি মুখ আঁকে

নিম্নলিখিত উদাহরণটি বিশ্বব্যাপী ভেরিয়েবলের উদাহরণ দেয় যা সঠিকভাবে ব্যবহার করা হচ্ছে।

একটি ব্যবহারকারী-সংজ্ঞায়িত ফাংশন ব্যবহার না করে:

int MaxX = 484, MaxY = 278;

int main() { 
  vexcodeInit();

  int centerX = MaxX/2, centerY = MaxY/2;

  //The face
	Brain.Screen.drawCircle(centerX, centerY, 100);

  //বাম চোখ
  int space = 20; /*এটি স্ক্রিনের উপরের অংশের তুলনায় চোখের জন্য ব্যবধান প্রদান করে। আপনি চাইলে এটি সামঞ্জস্য করতে পারেন।*/
  centerX = MaxX/2+space;
  centerY = MaxY/2-30;
  Brain.Screen.drawCircle(centerX, centerY, 20);

  //ডান চোখ  
  /*...আপনি এখানে ডান চোখের জন্য কোড করা চালিয়ে যেতে পারেন*/

  //দ্য স্মাইলি মাউথ
  /*...আপনি এখানে স্মাইলি মাউথের কোড করা চালিয়ে যেতে পারেন
    ... ইত্যাদি।
    যদি আপনি একটি ভিন্ন আকার আঁকতে চান, তাহলে আপনাকে আবার কোডের পুরো সেটটি পুনরাবৃত্তি করতে হবে।
    */
}

একটি ব্যবহারকারী-সংজ্ঞায়িত ফাংশন সহ:

int MaxX = 484, MaxY = 278;
const char বাম=1, ডান=2;

void drawFace(int size){
  /*...কলার ফানসিটন থেকে সাইজ প্যারামিটারের উপর ভিত্তি করে মুখের জন্য কোড।*/

}

//side == বাম বা ডান
void drawEye(char side){
  /*...কলার ফানসিটন থেকে সাইজ প্যারামিটারের উপর ভিত্তি করে চোখের জন্য কোড।*/
}

//side == বাম বা ডান
ভ্যাইড ড্রমাউথ(বুল স্মাইল, int সাইজ){
  /*...কোড কলার থেকে সাইজ প্যারামিটারের উপর ভিত্তি করে মুখের জন্য। এটি হাসছে বা ভ্রুকুটি করছে কিনা, সেইসাথে প্রস্থও অন্তর্ভুক্ত।*/
}

int main() { 
  vexcodeInit();

  ড্রফেস();
  ড্র আই (বাম);
  ড্র আই (ডান);

  // আপনি সত্যিই এটির সাথে কিছু মজা করতে পারেন...
  while (সত্য){
    drawMouth(true, 30);
    অপেক্ষা করুন (1000, মিসেক);
    ড্র মাউথ (মিথ্যা, 30);
    অপেক্ষা (1000, msec);
  }  
}

এখানে কলার ফাংশন main() থেকে যুক্তি প্রবাহের ক্রম দেখায়:

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

Last Updated: