FoxPro/Visual FoxPro - mod da resultado erroneo

 
Vista:

mod da resultado erroneo

Publicado por Error (1 intervención) el 10/04/2012 20:37:58
Alguien me puede ayudar con esto, lei q el mod se usa asi, ejemplo: a=mod(b,3600), pero al usarlo me manda la cantidad que lleva la variable b y no hace ninguna operacion, por ejemplo le pongo 1440 a b, eso deberia hacer q a=0 .4 o no???, alguien me podria orientar, porfavor, gracias... :D
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Angel

mod da resultado erroneo

Publicado por Angel (11 intervenciones) el 11/04/2012 07:34:56
vuelve a leer la ayuda
MOD() entrega el resto de una división mas no el resultado
si la división es exacta devolverá cero
lo siguiente devuelve 3:
? MOD(45,7)
agarra lápiz y papel, y efectúa la división
el dividendo es 45, el divisor: 7, el cociente: 6, y el resto o lo que sobra: 3
se considera resto cuando el mismo llega a ser menor que el divisor
entonces MOD() devuelve el resto o lo que sobra de esa división
por eso cuando haces:
? MOD(1440,3600)
el resultado será siempre 1440, porque 1440 es menor que 3600
más ejemplos:
? MOD(3000,2000)
dividendo: 3000, divisor: 2000, cociente: 1, resto: 1000
luego: cociente*divisor+resto=dividendo
vale decir: 1*2000+1000=3000
más fácil imposible
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar