sq()

Описание

Вычисляет квадрат числа: число, умноженное само на себя.

Синтаксис

Используйте следующую функцию для вычисления квадрата числа:

sq(x)

Параметры

Функция принимает следующий параметр:

  • x — входное число. Допустимые типы данных: любой тип данных.

Возвращаемое значение

Функция возвращает квадрат числа. Тип данных: double.

Пример кода

Вычислить квадрат x:

float x = 2.0;

void setup() {
  Serial.begin(9600);

  double square = sq(x);

  Serial.print("The result is: ");
  Serial.println(square);
}

void loop() {
}

Примечания и предупреждения

Из-за особенностей реализации функции sq() избегайте использования других функций внутри скобок — это может привести к некорректным результатам.

Этот код даст некорректные результаты:

int inputSquared = sq(Serial.parseInt()); // избегайте этого

Используйте вместо этого:

int input = Serial.parseInt();  // выносите другие операции за пределы функции sq
int inputSquared = sq(input);

Предупреждение

Не передавайте вызовы функций в качестве аргумента sq() — используйте промежуточную переменную.

См. также