Hoy tenia pereza mental

2011/7/12 Emilio Oca <[email protected]>

> > Alguien que quiera aclarar cual sería la diferencia entre truncation
> towar
> > negative infinity vs. toward zero?
>
> Truncar hacia el cero implica que 3.4 se trunca como 3 y que -3.4 se trunca
> a -3
> Mientras que si usas infinito negativo los resultados son 3.4 -> 3 y
> que -3.4 -> -4
>
> Saludos
>
>    Emilio
>
> 2011/7/12 German Morales <[email protected]>:
> > Hola,
> >
> > los comentarios de los methods tienen una explicacion que en teoría puede
> > aclarar.
> > Aqui copio los methods de Number en un VAST 6.0 que tengo a mano.
> >
> > // aNumber
> >     "Answer an Integer representing the quotient defined by dividing the
> > receiver by aNumber with truncation toward negative infinity (modulo
> > operation)."
> >     self subclassResponsibility
> >
> > quo: aNumber
> >     "Answer an Integer representing the quotient defined by dividing the
> > receiver by aNumber with truncation toward zero.
> >      Fail if aNumber is zero."
> >      ^(self / aNumber) truncated
> >
> >
> > Alguien que quiera aclarar cual sería la diferencia entre truncation
> towar
> > negative infinity vs. toward zero?
> >
> >
> > \\ aNumber
> >     "Answer the remainder after integer division of the receiver by
> aNumber.
> >     Fail if aNumber is not a type of Number. Fail if aNumber is zero."
> >
> >     ^self - ((self // aNumber) * aNumber)
> >
> > rem: aNumber
> >     "Answer a type of Number representing the remainder defined by
> dividing
> > the receiver by aNumber with truncation toward zero.
> >      Fail if aNumber is not a type of Number. Fail if aNumber = 0."
> >
> >     "Note that the Blue Book is unclear about what remainder returns for
> > floats and fractions
> >      so this implementation returns the actual remainder whose class is
> the
> > highest generality of
> >      self and the receiver. For example, 4.5 rem: 2 = 0.5       4 rem:
> 5.0 =
> > 4.0."
> >
> >      ^self - (aNumber * (self quo: aNumber))
> >
> >
> > Siguiendo lo anterior \\ esta basado en // y rem: esta basado en quo:.
> >
> > Saludos,
> >
> > German
> >
> >
> > 2011/7/11 Leandro Martín Malsam <[email protected]>
> >>
> >> Gente, estaba viendo que tengo 2 formas de obtener el cociente y el
> resto
> >> de una división, utilizando VAST, y quería preguntar cuál es la forma
> más
> >> correcta.
> >> En principio veo que, para cada caso, ambos métodos me devuelven el
> mismo
> >> resultado, así que parece que no voy a tener problemas, pero quiero
> >> asegurarme de que todo vaya a funcionar bien.
> >>
> >> Para el cociente tengo:
> >> #//
> >> #quo:
> >>
> >> Y para el resto:
> >> #\\
> >> #rem:
> >>
> >> ¿Existe alguna diferencia entre usar uno u otro para cada operación?
> ¿Qué
> >> sería lo más correcto?
> >>
> >> Gracias de antemano por sus aportes.
> >> Salu2
> >>
> >> Leandro
> >>
> >>
> >> --
> >> ---------------------------------------
> >> http://www.utnianos.com.ar
> >>
> >> --
> >> To post to this group, send email to [email protected]
> >> To unsubscribe from this group, send email to
> >> [email protected]
> >>
> >> http://www.clubSmalltalk.org
> >
> > --
> > To post to this group, send email to [email protected]
> > To unsubscribe from this group, send email to
> > [email protected]
> >
> > http://www.clubSmalltalk.org
>
> --
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
>
> http://www.clubSmalltalk.org
>

-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]

http://www.clubSmalltalk.org

Responder a