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 % 5es 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éntesisCon dos números enteros, / da un número entero: 20 / 6 es 3. La siguiente lección explica por qué.
Desafío
FácilEl 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 + ba - ba * ba / ba % 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() {
}
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Primeros circuitos
3Matemáticas en la pizarra
Constantes con nombreOperadores aritméticosDivisión enteraDecimales con floatUn parpadeo que se aceleraPractica por tu cuenta: Playground de Arduino