Spanish, Mexican subtitles

← 07-13 Integer Arithmetic

07-13 Integer Arithmetic

Get Embed Code
6 Languages

Showing Revision 1 created 07/03/2015 by carlos_upload.

  1. Acabas de trabajar con Sara en algunas preguntas sobre operaciones aritméticas. Pero
  2. quiero hablarte sobre un aspecto un poco más truculento de cómo dividir con
  3. números enteros. Digamos que tengo una alcancía llena de centavos y quisiera
  4. saber cuantos dólares tengo. En Java, puedo calcular eso con una operación de
  5. división y ahí hay un poco de trampa Cuando ambos operandos a la izquierda y a
  6. la derecha de la barra divisora, nuestros números enteros, después se forman los cocientes
  7. y el resto se desecha. Matemáticamente, 435 dividido por 100 es
  8. por supuesto 4.35. Y entonces, el 0.35 ha desaparecido. El sobrante es de 4 como un número entero.
  9. Y este número aquí ahora se guarda como los dólares. Eso es justo lo que queremos
  10. ¿verdad? 435 centavos son $ 4. ¿Qué pasa si también queremos los centavos? Para eso tenemos un
  11. operador diferente llamado el operador modulus y con frecuencia solo lo pronunciamos
  12. como mod. Produce el resto de la división por el operando a la derecha. Intentémoslo con 435. 435 dividido
  13. entre 100 es 4. Así que 4 veces 100 va aquí. Cuando descartamos esos
  14. nos queda un resto de 35 que ya no era divisible entre 100. Eso es
  15. lo que produce el operador restante. Puedes ver eso al hacer una división
  16. del número entero entre 100 y después también una operación restante con 100, entonces obtenemos
  17. el valor de dólares y centavos. Ahora, es el momento para que lo intentes, dime que
  18. resulta de centavos - entero - dividido por 10, y centavos - mod - 10.