// Function to multiply a float by two
void multiplyByTwo(float &value) {
value *= 2; // The original float is modified directly.
Serial.print("value of the float inside 'multiplyByTwo': ");
Serial.println(value);
}
void setup() {
Serial.begin(115200);
float myNumber = 10.5;
Serial.print("Original value: ");
Serial.println(myNumber); // Prints 10.5
multiplyByTwo(myNumber);
Serial.print("After multiplyByTwo: ");
Serial.println(myNumber); // Prints 21.0
}
void loop() {
// Nothing to do here.
delay(10000);
}