Vous êtes sur la page 1sur 3

UNIVERSIDAD NACIONAL DE INGENIERIA

FACULTAD DE ELECTROTECNIA Y COMPUTACION


DEPARTAMENTO DE LENGUAJE Y SIMULACIÓN
Guía de Laboratorio de Java (POO)

Practica de Laboratorio

Laboratorio 1: Programas de aplicaciones y applet en Java

Objetivos

 Desarrollar programas funcionales en Java, utilizando aplicaciones y applets.


 Desarrollar programas utilizando primitivos de instrucciones simples para la toma de
decisiones (if e if . . . else).
 Utilizar diagramas de actividades simples en UML para mostrar el flujo de control a
través de cada una de las instrucciones de control

Información básica:

En esta practica de laboratorio se introducirá a los estudiantes en el concepto a la


programación de aplicaciones y applets en el lenguaje de programación Java, utilizando los
componentes de la interfaz grafica de usuario (GUI). También se utilizaran los primitivos
de instrucciones simples para la toma de decisiones. Se analizaran las repeticiones
controladas por contador, centinela, se introducirán los operadores incremento, decremento.
En esta practica de laboratorio se deberá usar el Lenguaje de programación Java 1.5
utilizando la plataforma de Eclipse. Se trabajara individualmente o en equipos. Los
estudiantes deberán familiarizarse con los siguientes conceptos:

1. Aplicaciones
2. Applets
3. Sentencias simples de toma de decisiones (if e if . . . else).
4. For
5. While
6. Do While
7. Switch

Recursos requeridos:

 PC con monitor, teclado y ratón.


 Sistema operativo MS DOS o Windows 10 instalado en un PC.
 Lenguaje de programación Java 1.5.
 Plataforma Eclipse 3.0
Guía 1 de POO (Sentencias simples, condicionales y de control)

1. Escriba una aplicacion que convierta libras y onzas a solo onzas (1 libra es igual a 16 onzas).
Por ejemplo si se introduce 3 libras y 6 onzas la respuesta seria:

3 libras y 6 onzas a solo onzas serán 54 onzas

2. En una tienda se hace un descuento de 20% a los clientes cuyas compras superen los
C$1000.
Escribir una applet que lea la compra del cliente, que calcule el descuento y la cantidad que
pagara una persona por su compra. Que imprima en el siguiente formato:

FACTURA

COMPRA C$ : ________
DESCUENTO C$: ________
TOTAL C$ : _________

3. Escribir una aplicación que lea el nombre y las horas trabajadas de un profesor horario, que
calcule el pago bruto (horas trabajadas por el salario hora - C$ 150 la hora), el INSS (2.5% del
pago bruto) y el total a pagar (pago bruto menos INSS).Imprimir:

SALARIO DOCENTE HORARIO


NOMBRE DEL DOCENTE: _____________
HORAS TRABAJADAS: ____________
SALARIO HORA: _____________
PAGO BRUTO: _____________
INSS: _____________
TOTAL A PAGAR: _____________

4. Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente manera:


Si trabaja 40 horas o menos se le paga C$30 por hora Si trabaja mas de 40 horas se le paga $40
por cada una de las primeras 40 horas y C$50 por cada hora extra.

Escribir una applet que lea el nombre y las horas trabajadas para N obreros, que calcule el
salario semanal de cada uno y el total a pagar y que imprima la siguiente tabla bien
formateada: Ejemplo

NOMBRE DEL OBRERO H.TRABAJADAS H.EXTRAS SALARIO SEMANAL


Juan Perez 35 0 1,050
Maria Caceres 45 5 1,850
Josue Espinales 52 12 2,200
5. Calcular la edad de N personas determinadas basadas en la fecha de su cumpleaños y el día
actual, así por ejemplo:

FECHA ACTUAL: 23/03/2014

NOMBRE: Evelin Solís Martínez


FECHA DE NAC.: 24 de Mayo de 1967
Edad: 47 años

NOMBRE: Marvin Castillo López


FECHA DE NAC.: 12 de Junio de 1967
Edad: 46 años

6. Escribir un programa que imprima un histograma de la siguiente manera:

Que solicite el nombre completo de N estudiantes y que imprima la longitud del nombre y
a la para la longitud en asteriscos sin contar los espacios en blanco. Ejemplo:

NOMBRE COMPLETO LONG. HISTOGRAMA


Janine Mairena Solórzano 22 **********************
Jacqueline López Alvarado 21 *********************
Juan Gómez Flores 15 ***************

Vous aimerez peut-être aussi