Está en la página 1de 6

UNIVERSIDAD DE CORDOBA

INGENIERIA DE SISTEMAS ING. MARIO MACEA ANAYA


Tutor. Lógica Computacional

ACTIVIDAD ESTRUCTURAS CONDICIONALES

LOGRO GENERAL DE UNIDAD DE APRENDIZAJE

Al finalizar la unidad el participante comprende los fundamentos del


lenguaje de programación JAVA y programa con estructuras
condicionales en JAVA.

OBJETIVOS ESPECÍFICOS DE LA PRÁCTICA


• Conocer el lenguaje de programación Java.
• Conocer el entorno de desarrollo para Java.
• Aprender a utilizar las estructuras básicas de programación de Java

MATERIALES Y EQUIPOS
• Computadoras Personales.
• Sistema Operativo Windows/Linux.
• IDE Bluej - IDE NetBeans

FUNDAMENTO
El curso de Taller de Programación proporciona al estudiante los
conocimientos necesarios para desarrollar e implementar
aplicaciones en base al lenguaje de programación orientado a
objetos JAVA, se orienta a desarrollar las habilidades de
programación bajo el enfoque de objetos y sirve de apoyo en lo que
se refiere a desarrollo de programas para los cursos de ciclos
superiores.

PROCEDIMIENTO (DESARROLLO DE LA PRÁCTICA)

EJEMPLO 01:
Una empresa expondrá sus productos en una feria. La empresa
considera que el monto total de dinero a invertir estará distribuido de
la siguiente manera.
Si el monto es mayor a $10.000.000, se distribuye de la siguiente forma:
Rubro Porcentaje
Alquiler de espacio en 23%
la feria
Publicidad 7%
Transporte 26%
Servicios feriales 12%
Decoración 21%
Gastos varios 11%
UNIVERSIDAD DE CORDOBA
INGENIERIA DE SISTEMAS ING. MARIO MACEA ANAYA
Tutor. Lógica Computacional

Si el monto es menor a $10.000.000, se distribuye de la siguiente forma:


Rubro Porcentaje
Alquiler de espacio en la feria 20%
Publicidad 17%
Transporte 16%
Servicios feriales 22%
Decoración 11%
Gastos varios El resto del monto

Dado el monto total de dinero a invertir, diseñar un programa que


determine cuánto gastará la empresa en cada rubro.

Nota: En el desarrollo para cada paso realice la respectiva captura y


muestre evidencia de los pasos a desarrollar. (muestro los pasos si se
desarrolla en NetBeans)

1. Ingresamos al entorno de desarrollo Bluej - NetBeans:

2. Creamos un nuevo proyecto para lo cual ingresamos a la opción File | New


Project
UNIVERSIDAD DE CORDOBA
INGENIERIA DE SISTEMAS ING. MARIO MACEA ANAYA
Tutor. Lógica Computacional

3. En el asistente seleccionamos la opción para generar una aplicación Java with


Maven | Java Application:

4. Ponemos nombre al proyecto ( Ejemplo01 ), seleccionamos la ubicación


(project location) y ponemos el nombre del paquete: ejemplo01

5. Finalizamos el asistente.

6. En el explorador de proyectos agregamos el paquete ejemplo01 y la clase


principal
CEjemplo01.java

7. El código es el siguiente:
UNIVERSIDAD DE CORDOBA
INGENIERIA DE SISTEMAS ING. MARIO MACEA ANAYA
Tutor. Lógica Computacional

EJERCICIOS PROPUESTOS

Luego de resolver la actividad de la sesión de orientación el estudiante deberá


entregar:
A. Problemas Resueltos:
El código fuente de los programas en Java desarrollados en la práctica.
B. Problemas Propuestos:
Resolver los siguientes problemas propuestos y entregar el código fuente en
Java de cada problema:

1. El club UTP cobra incrementos sobre el pago mensual a sus socios según el
servicio, tal como figura en el siguiente cuadro:

Servicio Incremento
Casino 8.3%
Hospedaje 16.5 %
Canchas 5.4 %
Restaurante 13.8 %
Piscinas 6.8%

A demás si el socio tiene más de 40 años recibe un descuento del 15.8 %, si el


socio tiene más de 25 años y menos de 40 años recibe un descuento del 12.5%,
si tiene de 15 a 24 años tiene un descuento de 8.5% sobre el pago mensual ya
incrementado.

Diseñar una clase que calcule el monto del incremento y el total a pagar por el
socio.

2. El sueldo bruto de los empleados de una empresa se calcula sumando el


sueldo básico más la bonificación por hijos.
El sueldo básico se calcula multiplicando las horas trabajadas por la tarifa horaria.
La tarifa horaria depende de la categoría del empleado de acuerdo con la siguiente
tabla:
Categoría Tarifa Horaria (S/.)
Empleado Especial 55.700
Empleado Destacado 46.300
Contrato Normal 40.500
Contrato Temporal 37.600

La bonificación por hijos se calcula de acuerdo con la siguiente tabla:


Nro Hijos Bonificación (S/.)
Más de 5 S/. 55.600 por c/hijo
De 4 a 5 S/. 43.700 por c/hijo
Hasta 3 S/. 31.200 por c/hijo
UNIVERSIDAD DE CORDOBA
INGENIERIA DE SISTEMAS ING. MARIO MACEA ANAYA
Tutor. Lógica Computacional

Por ley, todo trabajador está sujeto a un porcentaje de descuento sobre


el sueldo bruto de acuerdo con la siguiente tabla:
Sueldo Bruto Descuento (%)
>= 5.500.000 7.8%
< 5.500.000 5.9%

Luego de ingresar la categoría y la cantidad de horas trabajadas de un


empleado, la clase nos debe mostrar por pantalla el sueldo básico, el
sueldo bruto, el descuento y el sueldo neto del trabajador.

3. En una tienda de helados se da un descuento por compra a sus clientes con membresía
dependiendo de su tipo, sólo existen tres tipos de membresía.
Los descuentos son los siguientes:

Tipo Descuento (%)


Vip 24%
Especial 19%
Normal 11%

Si el cliente no tiene membresía, no se le aplica descuento.


Los precios de los helados son los siguientes:
Nombre Precio (S/.)
Simple 4.5
Barquimie 8.3
l Doble 6.8
Vasito 9.5
Luego de ingresar el tipo de helado y la cantidad, la clase debe mostrar por
pantalla el subtotal, descuento, IVA (18%) y total a pagar.

4. Un cliente, por campaña navideña, desea comprar panetones, donde según su


marca tiene un precio:

Marca del Panteón Precio Unitario


Donofrio 35.8
Motta 40.5
Todinno 26.5
Gloria 30.6
Sayón 21.7

• Si el cliente desea comprar más de 300 soles en panetones de una misma


marca, se le aplicará un descuento del 15% sobre el monto de la compra
• Si compra más de 100 soles y menos de 200 soles de una misma marca, se le
aplicará un descuento del 6.8%,
• Si compra más de 200 soles en panetones y menos de 300 soles de una misma
marca, se le aplicará un descuento del 10% sobre el monto de la compra
obteniendo así el neto, que es la diferencia entre el monto y el descuento.
UNIVERSIDAD DE CORDOBA
INGENIERIA DE SISTEMAS ING. MARIO MACEA ANAYA
Tutor. Lógica Computacional

Ingrese por teclado el nombre del cliente, la marca del panetón y la cantidad de
panetones a comprar; visualice el precio unitario del panteón, el monto de la compra,
el descuento y el neto a pagar.

5. Ingresar un número por teclado entre 0 a 99 y mostrarlo en formato texto.


Por ejemplo, para 56 mostrar: cincuenta y seis.
Por ejemplo, para 18 mostrar: diez y ocho

También podría gustarte