App inventor 2 en español
Cómo programar los teléfonos móviles con Android.
Curso de App inventor 2 en español - Juan Antonio Villalpando
-- Tutorial de iniciación de App Inventor 2 en español --
Volver al índice del tutorial
____________________________
76B.- Separador miles. Otro método.
p76B_separador_miles.aia
- En el tutorial anterior 76.- Separador de miles en un número, vimos cómo realizar la separación de miles y decimal en un número, en esta ocasión vamos a separar solo los miles mediante otro método.
- Tenemos en pantalla el número:
12345678
y queremos presentarlo de la forma:
12.345.678
Es decir, con el punto separador de miles.
App inventor no tiene bloques para formatear el número de esa manera, así que tenemos que construir un algoritmo.
- En este ejemplo veremos cómo poner los puntos separadores hasta el número: 999.999.999.999
_________________
- Diseño.
_________________
- Bloques.
_________________
- Comentarios.
Introducimos el número:
12345678
- Va sacando cifra a cifra empezando por la de la derecha, el 8.
- En el bucle se van agregando a la lista las cifras, como va de final a principio se guardarían: 87654321
- Fíjate que el bucle cuenta desde el último al primero, al revés.
- En la lista, se va insertando puntos en las posiciones 4, 8 y 11 (en este caso solo en 4 y en 8)
- En este caso: 876.543.21
- Si el número fuera mayor: 444.444.444.444
- Al final vamos poniendo cifra a cifra en la variable final. Las cifras se va poniendo de la última a la primera:
12.345.678
_________________
- Propuestas.
- Modifica el código para realizarlo con un número mayor y con decimales, por ejemplo:
11223344556677.8899
debe aparecer: 11.223.344.556.677,8899
_______________________________
|