Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/09/2015, 03:18
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 10 años, 1 mes
Puntos: 204
Respuesta: Convertir natural a cadena

Cita:
Iniciado por aguml Ver Mensaje
y multiplicandolo por 10 elevado a la potencia del ...
Con lo lento que es el cálculo de potencias te lo puedes ahorrar fácilmente

1. Inicialias la variable resultado a 0
2. Empiezas por el principio de la cadena
3. multiplicas 'resultado' por 10
4. coges el caracter que toque
5. le restas '0'
6. Acumulas en 'resultado' el valor de la operación anterior
7. Si hay más caraceres por procesar, saltar al paso 3

Al final del proceso has hecho una multiplicación más pero a cambio te has quitado varias operaciones de potencias.

Un saludo