Mira, para serte sincero esa parte no la he hecho.. Solo me la he planteado, lo he pensado hacer calculando la longitud de la cadena del total, por ejemplo: 5000.00 = 7 caracteres, y de acuerdo a ello obtener cada numero (carácter) para ir concatenando... pero mi consulta es como hacerlo, como es recomendable hacerlo para que no redundar en codigo ni tener muchas lineas de codigo... si usar un if o switch-case, no se...
por cierto, no es tarea… simplemente estoy realizando un sistema por mi parte, como ejerciendo lo que aprendi. Practicando en pocas palabras