Está en la página 1de 9

UNIVERSIDAD TECNOLÓGICA DE EL SALVADOR

FACULTAD DE INFORMÁTICA Y CIENCIAS APLICADAS

ASIGNATURA:
TÉCNICAS DE PRODUCCIÓN INDUSTRIAL DE
SOFTWARE I

SECCION: 01

ACTIVIDAD:
ACTIVIDAD APLICACIÓN DE CONVERSIONES

DOCENTE:
CARLOS ROBERTO MONROY ALFARO

ESTUDIANTE:
Nombre: Carnet:
José Gabriel Álvarez Claros 25-2327-2019

FECHA DE ENTREGA:
Viernes 22 de septiembre de 2023
Funcionamiento de la app: Medidas de peso.
Funcionamiento de la app: Medidas de distancia.
Imágenes ilustrativas de valores utilizados:
Descripción de la app.
MainActivity:

Descripción del Código:

Vinculamos los objetos con los elementos de la interfaz de usuario.

Validamos los valores requeridos para iniciar sesión.

Creamos un nuevo Intent con el cual poder iniciar una nueva Activity, gracias al
putExtra adjuntamos los datos del userName para poder usarlos en la nueva Activity.
MenuActivity:

Descripción de Botones:

Botón Conversiones: Inicia la Activity


Conversiones y muestra las opciones
de conversión de medida de peso.

Botón Distancia: Inicia la Activity


Distancia y muestra las opciones de
medidas de distancia.

Botón Salir: Finaliza la Activity Menu


y devuelve a la Activity Main del Login.

Descripción del Código:

Vinculamos el objeto con el elemento de la interfaz de usuario.

Creamos un Bundle para poder recibir los datos extras del Intent que inicio la Activity,
luego almacenamos los datos en una variable para posteriormente setearlos en el
TextView.

Tanto para iniciar la Activity Conversiones, como la Activity Distancia, creamos un


nuevo Intent con el cual poder iniciar una nueva dicha Activity, gracias al putExtra
adjuntamos los datos del tvUsuario para poder usarlos en la nueva Activity a iniciar.
ConversionesActivity:

Descripción de Botones:

Botón Limpiar: Reestablece y deja


vacío el EditText.

Botón LB A GB: Convierte el valor


que se ingresó en libras a gramos.

Botón GR A LB: Convierte el valor


que se ingresó en gramos a libras.

Botón KG A GR: Convierte el valor


que se ingresó kilogramos a gramos.

Botón Salir: Finaliza la Activity


Conversiones y devuelve a la Activity
Menu.

Descripción del Código:

Vinculamos los objetos con los elementos de la interfaz de usuario.

Creamos un Bundle para poder recibir los datos extras del Intent que inicio la Activity, y
seteamos directamente el valor en el TextView.

A cada botón de medida de peso se le creo su propio método para la acción a realizar,
donde se extraen los datos del EditText, se convierten a Float, se realiza la ecuación de
conversión y posteriormente se setean en el TextView de respuesta.
DistanciaActivity:

Descripción de Botones:

Botón LB A GB: Convierte el valor que


se ingresó en metros a kilómetros.

Botón GR A LB: Convierte el valor que


se ingresó en kilómetros a metros.

Botón KG A GR: Convierte el valor que


se ingresó en millas a kilómetros.

Botón Limpiar: Reestablece y deja


vacío el EditText y en “00.0” el
TextView.

Botón Salir: Finaliza la Activity


Distancia y devuelve a la Activity Menu.

Descripción del Código:

Vinculamos los objetos con los elementos de la interfaz de usuario.

Creamos un Bundle para poder recibir los datos extras del Intent que inicio la Activity y
seteamos directamente el valor en el TextView.

A cada botón de medida de distancia se le creo su propio método para la acción a


realizar, donde se extraen los datos del EditText, se convierten a double, se realiza la
ecuación de conversión y posteriormente se setean en el TextView de respuesta.
LINK DEL PROYECTO:
https://mailutecedusv-my.sharepoint.com/:u:/g/personal/
2523272019_mail_utec_edu_sv/
EfLZWAHeS9xKu99ywY7a9vIBupSMsOiIMTrUNSjdNtIfeA
?e=GGcpPr

También podría gustarte