Menu
CoddyTech

Operadores aritméticos

Parte de la sección Primeros circuitos del Journey de Arduino de Coddy. Lección 14 de 22.

C++ tiene cinco operadores aritméticos:

  • + suma y - resta
  • * multiplica
  • / divide
  • % da el resto de una división: 17 % 5 es 2, porque 17 contiene tres grupos de 5 y sobran 2

Funcionan con números y con variables. Como en matemáticas, *, / y % se evalúan antes que + y -, y los paréntesis se evalúan antes que todos:

int a = 2 + 3 * 4;    // 14: primero 3 * 4
int b = (2 + 3) * 4;  // 20: primero los paréntesis

Con dos números enteros, / da un número entero: 20 / 6 es 3. La siguiente lección explica por qué.

challenge icon

Desafío

Fácil

El código inicial tiene int a = 20; y int b = 6;. En setup(), imprime cada uno en su propia línea, en este orden:

  • a + b
  • a - b
  • a * b
  • a / b
  • a % b
  • (a + b) * 2

Está bien poner una etiqueta antes de una respuesta en la misma línea, como a + b = . Pulsa Ejecutar y después Comprobar.

Pruébalo tú mismo

int a = 20;
int b = 6;

void setup() {
  Serial.begin(9600);
  // imprime las seis respuestas, una por línea
}

void loop() {
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Primeros circuitos

Practica por tu cuenta: Playground de Arduino