Inicio > Foros
Resultados 1 al 4 de 4
Tema: alguien me explica lo q es un MOD integro?
-
04/02/2008, 21:01xfx_04
- Fecha de ingreso
- 22 dic, 04
- Mensajes
- 795
alguien me explica lo q es un MOD integro?
me refiero a esto:
Another related operator is the MOD operator. It is similar to integer division only it returns only the remainder. Here are a couple of examples.
6 MOD 4 = 2
12 MOD 4 = 0
By putting them together you can break numbers into their component parts. Doing date math is an easy way to see how this works. Let's let "Days" be a number of days. We want to know how many weeks and how many days it is. The following formula would return how many weeks and how many days there are in that amount of time.
Days\7 & " Weeks, " & Days MOD 7 & " Days"
If Days is 23 days, then the result would be:
3 Weeks, 2 Days
que joderr no entiendo nada!, y la verda que necesito saberlo si alguien me hecha una mano que me sepa explicar como a un niño
-
04/02/2008, 21:35Ly0n
- Fecha de ingreso
- 25 oct, 06
- Ubicación
- 01001100 01010101 01000111 01001111
- Mensajes
- 2,204
MOD te devuelve el resto de la división. Fíjate en el segundo ejemplo:
23 dias = 23/7 = 3 + 2 de resto, por lo tanto 23 MOD 7 = 2.
Sí haces una division normal entre enteros te va a devolver el valor entero del resultado (23/7 = 3). Con MOD obtienes el resto entero de esa división (2).
Un saludo
-
04/02/2008, 21:44xfx_04
- Fecha de ingreso
- 22 dic, 04
- Mensajes
- 795
no te vayass q sigo sin entender, porque dices 2 de resto?? es posible calcularlo con mi calculadora cientifica? :oops:
-
04/02/2008, 21:58Ly0n
- Fecha de ingreso
- 25 oct, 06
- Ubicación
- 01001100 01010101 01000111 01001111
- Mensajes
- 2,204
A ver...
Sí divides 23 entre 7 te da 3.2857... etc.
Ahora hacemos la división como los niños pequeños, es decir, sin decimales:
23 / 7 = 3 y 2 de resto (3*7 = 21; 23 - 21 = 2)
26 / 5 = 5 y 1 de resto (5*5 = 25; 26 - 25 = 1)
MOD te devuelve el resto de una división, o lo que sería lo mismo, le sacas la parte entera al resultado y lo multiplicas por el divisor:
23 / 7 = 3.2857... ; sacamos la parte entera: 0.2857...; multiplicamos por 7: 0.2857 * 7 ~= 2.
http://es.wikipedia.org/wiki/Divisi%C3%B3n_euclidiana <- Si todavía no entiendes a que me refiero.
Un saludo
Powered by vBulletin® Version 4.2.5
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.
Traducción por vBulletin Castellano Copyright © 2025.
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.
Traducción por vBulletin Castellano Copyright © 2025.