Menu
CoddyTech

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.50

Para 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.

challenge icon

Desafío

Fácil

17 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() {
}
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