solucion
utilizar tipos double
la alternativa a la funcion MOD es:
resto=dividendo-(divisor*parte entera resultado division)
para obtener la parte entera utilizar:
formatfloat('#######.##', float)
para pasar a string
luego
posstr para obtener posicion del punto de decimales
lugo copy para obtener parte entera como string
y finalmente floattostr para pasar a double
entonces ya se puede utilizar la fórmula para calcular el resto.
un Saludo
|