División entera
Parte de la sección Primeros circuitos del Journey de Arduino de Coddy. Lección 15 de 22.
Cuando ambos lados de / son números enteros, la respuesta también es un número entero. La fracción se descarta, no se redondea: 7 / 2 es 3 y 19 / 10 es 1.
La parte que se descartó es lo que te da %: 7 % 2 es 1. Juntos responden «cuántos caben y cuántos sobran».
Serial.println(7 / 2); // 3
Serial.println(7 % 2); // 1
Serial.println(7.0 / 2); // 3.50Para conservar la fracción, escribe uno de los números con un punto decimal. 7.0 es un número decimal, y al dividir con un número decimal se obtiene una respuesta decimal: 3.5. Serial.println() muestra los números decimales con dos dígitos después del punto, así que imprime 3.50.
Desafío
Fácil17 dulces se reparten entre 5 niños. En setup(), imprime tres líneas:
- cuántos dulces recibe cada niño:
17 / 5 - cuántos sobran:
17 % 5 - la porción exacta en forma decimal:
17.0 / 5
Presiona Run y después Check.
Pruébalo tú mismo
void setup() {
Serial.begin(9600);
// la parte de cada niño, lo que sobra, la parte exacta
}
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