Logic#
The Logic pages cover the core coding features used in VEX V5 C++ projects.
Control — Manages project flow using conditionals and loops.
Math — Provides mathematical operations and built-in calculation functions.
Random — Generates random numbers and selects random values.
Operators — Compares values, combines expressions, and performs logical tests.
Comments — Write notes inside of the code without affecting project execution.
Events — Lets you define and trigger event-driven behavior using broadcast functions.
Variables — Stores and manages data used throughout your program.
Functions — Groups reusable blocks of code into callable units.
Threads — Allows multiple parts of a program to run concurrently.
Custom Timer — Measures time intervals and triggers actions after a set duration.
Custom Colors — Defines custom colors using RGB or hexadecimal values.
String Formatting — Formats text and numerical output for display.
Together, these features provide the foundational tools for building structured, responsive, and maintainable C++ projects.