Si pasamos una temperatura de grados centigrados a Fahrenheit y luego devolvemos ésta a grados centígrados, debemos llegar al mismo valor inicial. Y esto ocurre siempre que se aplique una función a su inversa.
Estas do funciones, Mmtr2Pix() y Pix2MMtr(), que obviamente son mutuamente inversas, deberían, al aplicarse sucesivamente, producir los valores iniciales. Es decir:
si hago:
aPto_mm:={10,10}
aPto_pix:=oPrn:Mmtr2Pix(aPto_mm[1],aPto_mm[2])
entonces
oPrn:Pix2Mmtr(aPto_pix[1],aPto_pix[2])
debería regresar el valor original de aPto_mm ( o sea {10,10} ).
Lo cierto es que las definiciones de las dos funciones dadas nunca conducirán a la coincidencia esperada.
¿ Cuál es el error que cometo al interpretar el uso de estos métodos? ¿Será este posible error de interpretación el que me causa que nunca haya podido obtener un rectángulo impreso con las medidas que programo?
Gracias.