miércoles, 22 de marzo de 2017

Ejemplo ArrayList

Jóvenes: les dejo un ejemplo de ArrayList

ACTIVIDAD

Investigar lo siguiente:

  • Qué es un GUI?
  • Qué es AWT?
  • Cuales son los controles de AWT?
  • Explicar la función de cada control AWT. 
  • Qué es Swing?
  • Cuales son los controles de Swing?
  • Explicar la función de cada control Swing

Crear un cuadro comparativo entre AWT y Swing.

Guardar el archivo en su carpeta compartida en Drive con el nombre FORMULARIOS EN JAVA.


Evaluación


lunes, 20 de marzo de 2017

Actividad

Investigar lo siguiente:
CLASES ENVOLTORIO

  • ¿Qué es una clase envoltorio?
  • Cuales son los métodos de las clases envoltorio?

CLASE STRING
  • Explique lo que es la clase String
  • Algunos métodos de la clase string (tamaño del string, mayuscula, minuscula, extraer caracteres, convertir a numero)

Crear un documento con el nombre CLASES ENVOLTORIO Y STRING y subirlo a DRIVE.


EJERCICIOS A REALIZAR
  • Solicitar un texto y luego mostrarlo en mayúscula
  • Solicitar un texto y luego mostrarlo en minúscula
  • Solicitar un texto y luego mostrar el primer y ultimo carácter en minúsculas y los demás en mayúsculas.
  • Solicitar 15 textos y almacenarlos en un array, luego mostrar todos los textos escritos en mayúscula y luego en minúscula
  • Solicitar 10 frases y luego mostrar la inicial de cada palabra en mayúscula y las demás en minúscula.

viernes, 17 de marzo de 2017

Actividad

Investigar sobre los siguientes tipos de errores en Programación:

  • Errores de compilación
  • Errores en tiempo de ejecución.
  • Errores lógicos.
Explique que es cada uno de estos tipos de errores y coloque un ejemplo.

Agregue en el documento lo siguiente:
  • Qué es una excepción en java.
  • Jerarquía de excepciones en java.
  • Como tratar excepciones:
    • try, catch, finally
Guardar el documento con el nombre: ERRORES DE PROGRAMACIÓN.

Importante: deberá agregar manejo de excepciones en la aplicación que se encuentra desarrollando.

Algunos enlaces:

  1. Enlace 1
  2. Enlace 2
  3. Enlace 3

martes, 14 de marzo de 2017

Actividad


Investigar sobre setter y getter lo siguiente:
  • Qué son?
  • Para que sirven?
  • Como se utilizan?
  • Crear un ejemplo utilizando clases y pegar el codigo en el documento generado.
  • Guardar el documento con el nombre SETTER Y GETTER.
ACTIVIDAD
Una tienda le ha solicitado la creación de una aplicación que permita llevar el control de los productos que posee, para ello tome en cuenta lo siguiente:

  1. Los productos en general contarán con las siguientes características:
  • Codigo
  • nombre
  • preciosiniva
  • iva
  • cantidadexistencia
  • precioventa
importante: en cada caso debe calcularse el precio de venta, los productos de limpieza y varios deberán tener un 15% de ganancia, los alimentos un 10% y los medicamentos un 5%

  1. Los productos se clasifican en:
  • Alimentos: fecha de caducidad, tipoalimento, marca
  • Medicamentos: fecha de caducidad, descripción, farmacéutica que la produce.
  • Limpieza: marca
  • Varios: descripción

La aplicación debe permitir ingresar y mostrar cada uno de los productos localizados en la clasificación, utilizar setter y getter para la realización de esta aplicación.

Nombrar al proyecto: TIENDA SETTER Y GETTER


RETO:
Buscar información sobre vectores, matrices o arrayslist en Java para que se puedan ingresar, localizar, eliminar y modificar varios productos.


Esta parte sera solucionada el día jueves.

lunes, 13 de marzo de 2017

HERENCIA

Investigar lo siguiente:
  1. Modificadores de acceso:
    • Public
    • Private
    • Protected
    • No especificado.
  2. Herencia en java
    • Como se define.
    • Como se obtiene acceso al constructor de la clase padre.
    • como se utilizan los métodos y atributos de la clase padre.

El documento debe ser nombrado:  HERENCIA EN JAVA.


ACTIVIDAD NO. 1
Crear un programa que muestre el siguiente menú:
  1. Estudiante
  2. Padre de Familia
  3. Maestro
  4. Coordinador
  5. Salir
Cada opción permitirá solicitar los datos de una persona y luego despegarlos en consola, la opción maestro deberá calcular el total a pagar al catedrático.

_______________________________________________________________________
Todas las personas poseerán los siguientes datos:
  • nombre
  • apellido
  • teléfono
  • dirección
  • correo electrónico
Los datos que diferencia a los usuario son los siguientes:
  • Estudiante (carnet, grado, sección)
  • Padre de familia:Nombre de la empresa donde trabaja, area donde labora, teléfono de trabajo.
  • Catedrático: codigo, no. de IGSS, sueldo base, bonificación.
  • Coordinador: extension telefonica, nivel académico
IMPORTANTE:
Crear dentro de la carpeta JAVA con el nombre HERENCIA alli deberá guardar las soluciones a los problemas planteados, el nombre de los proyectos debe ser:

  • Herencia_Sol1
  • Herencia_Sol2
  • Así sucesivamente.