You are on page 1of 42

UNIVERSIDAD DE EL SALVADOR

EDUCACIÓN A DISTANCIA

PROGRAMACIÓN 2
TUTORÍA VIRTUAL 3
30 DE ABRIL Y 03 DE MAYO 2018
Agenda

Saludo de bienvenida a la tutoría 3

Exposición de los propósitos y objetivos de la Tutoría en línea 3.

Dudas o comentarios sobre el contenido visto a la fecha y tareas

Exponer temas de unidad 4: del numeral 4.2 al 4.5

Recordatorios

Despedida
Objetivos

Brindar apoyo a los alumnos en su proceso enseñanza y aprendizaje

Identificar los conceptos sobre el uso de Java a través de


ejemplos.

Reforzar las estructuras de control a través de ejemplos.

Introducir elementos de la librería Swing.

Implementar el uso de clases.


Unidad 4: Lenguaje de POO
Temas:

Elementos básicos
de Java

Estructuras de
control y arreglos

Manejo de interfaz
Unidad 4
Ejemplo en consola
Elementos básicos en Java
Ejemplo 1:Captura y mostrar datos.

Construir un programa que permita ingresar los datos de


un docente: nombre, edad, salario y muestre esos
resultados y el incremento del 10% del salario.
Solución:

Manejo de
paquetes
Ejemplo 1: análisis de código

Paquetes

Clases

Tipos de
comentarios

Método

Tipos de datos,
declaración
asignación

Creación de objeto
Ejemplo 1: análisis de código

Solicitar datos,
capturar con
los diferentes
tipos de datos,
mostrar
resultados
Ejemplo 1: resultado
Ejemplos con interfaz
Ejemplo 2: enunciado
La empresa constructora “Todos podemos” ofrece apartamentos listos
para estrenar de acuerdo a las necesidades de cada cliente, por lo que
se necesita de una novedosa y confiable aplicación que le permita
calcular el precio de cada apartamento a partir de su costo base y
tomando en cuenta lo siguiente:
Se aplica un porcentaje de aumento al costo base del apartamento de
acuerdo al número de habitaciones requeridas por el cliente, así:
• 2 habitaciones principales → 0%
• 2 habitaciones principales y una de servicio → 10%
• 3 habitaciones principales y una de servicio → 20%
• 4 habitaciones principales y una de servicio → 30%
Se aplica un porcentaje de incremento al costo base dependiendo del
piso donde se encuentre ubicado el apartamento, así:
• Primer piso → 20%
• Segundo piso → 15%
• Tercer piso → 10%
• Cuarto piso → 5%
• Quinto piso → 0%
Si se desea servicio de telefonía fija e internet cuesta $25.00 adicionales,
con aire acondicionado $200.00 adicionales y con cochera $1500.00
adicionales.
Ejemplo 2: diseño de la solución
Ejemplo 2: consideraciones
Se detalla el elemento utilizado y como se obtiene los datos:

Elemento Como se obtiene


JTextField txtCliente.getText();
JComboBox jcbHabitaciones.getSelectedIndex();
JRadioButton rbt1.isSelected()
JCheckBox cbxTelefono.isSelected()
Ejemplo 2: resultados
Ejemplo 2: resultados
Ejemplo 2: resultados
Ejemplo 2: análisis de código
Ejemplo 2: análisis de código
Ejemplo 2: análisis de código
Ejemplo 2: análisis de código
Ejemplo 2: análisis de código
Ejemplo 2: análisis de código
Ejemplo 3: enunciado

A continuación se presenta un ejemplo


manipulando listas y textArea, para el uso de los
ciclos. Esta divido en dos partes: la primera
consiste en ingresar nombres de alumnos,
mostrarlos en una lista y especificar cuantos
alumnos fueron ingresados. La segunda parte es a
través de un spinner se selecciona el numero de
tabla a mostrar, al darle clic al botón mostrará el
resultado de la tabla en una lista y en un texArea.
Ejemplo 3: diseño de la solución
Ejemplo 3: solución
Ejemplo 3: solución

Validando
Ejemplo 3: análisis de código
Ejemplo 3: análisis de código
Ejemplo 3: análisis de código
Ejemplo 4: enunciado

Se crea un programa que identifique quienes aprobaron


y reprobaron de un grupo de seis alumnos que se
sometieron a un examen de recuperación. Los alumnos
se tienen almacenados en vectores y las notas que se
registrarán también serán almacenadas así.

A continuación se presenta el diseño de la solución:


Ejemplo 4: diseño de la solución

Después de ingresar las notas


se habilitará el botón de
mostrar.
Ejemplo 4: validaciones
Ejemplo 4: validaciones

Después de ingresar las seis


notas se habilita
Ejemplo 4: solución
Ejemplo 4: análisis de código
Ejemplo 4: análisis de código
Ejemplo 4: análisis de código
Preguntas
Recordatorios

Entrar todos los días al aula virtual.

Participar en el foro de la unidad.

Cualquier situación comunicarse en primera instancia con su tutor y


luego otros canales si es necesario.

La tarea de investigación se entrega el 06 de mayo a las 11:55 p.m.,


deben verificar las indicaciones y recordar que deben incluir la
coevaluación.
UNIVERSIDAD DE EL SALVADOR
EDUCACIÓN A DISTANCIA

Muchas Gracias

You might also like