S03.s2 Guia de Laboratorio 3
S03.s2 Guia de Laboratorio 3
S03.s2 Guia de Laboratorio 3
LABORATORIO N° 3
Docente: Mg. Edwin Jorge Montes Eskenazy
Escuela Profesional: Ingeniería de Sistemas e Informática Asignatura: Taller de Programación
Ciclo: Segundo 2021 Agosto
I. OBJETIVOS
Para alcanzar los objetivos de esta experiencia, es necesario tener en consideración los
siguientes aspectos teóricos:
Operadores relacionales
Resultado
Símbolo Definición Expresión
a = 10 y b = 7
> Mayor que a>b Verdadero
>= Mayor o igual que a >= b Verdadero
< Menor que a<b Falso
<= Menor o igual que a <= b Falso
== Igual a a ==b Falso
!= Diferente a a != b Verdadero
Operadores lógicos
Símbolo Definición
&& and
|| or
! not
x y x && y x || y !x
Verdadero Verdadero Verdadero Verdadero Falso
Verdadero Falso Falso Verdadero Falso
Falso Verdadero Falso Verdadero Verdadero
Falso Falso Falso Falso Verdadero
Página 1|6
Facultad de Ingeniería
Escuela de Ingeniería de Sistemas e Informática
Crear un proyecto nuevo en JAVA con el nombre de Laboratorio 3, un paquete con el nombre
de Proyecto 3 y una clase principal con el nombre de Ejercicio 1 y a través del código pertinente
debe permitir ingresar los datos necesarios, para que luego aparezca en la consola del programa.
Desarrollo de la solución.
import java.util.Scanner;
if(cat=='A' || cat=='a')
inc=sa*0.15;
else if(cat=='B' || cat=='b')
inc=sa*0.10;
Página 2|6
Facultad de Ingeniería
Escuela de Ingeniería de Sistemas e Informática
else{
System.out.println("Error de ingreso");
bd=1;} // bd cambia a 1 ante un posible error de ingreso
if(canth>2)
aum=160;
else
aum=0;
sn=sa+inc+aum;
if(bd==0)
System.out.println("El sueldo neto es: "+sn+" soles");
}
Página 3|6
Facultad de Ingeniería
Escuela de Ingeniería de Sistemas e Informática
❖ La variable bd que inicia en cero nos permite evaluar ingresos incorrectos de tal manera
que si se ingresa un dato erróneo el valor de bd cambia a 1.
V. EJERCICIOS PROPUESTOS
Desarrollar todos los ejercicios en el mismo proyecto Laboratorio 3 y el mismo paquete y cada
ejercicio en una clase principal con el nombre que le corresponde Ejercicio 1, Ejercicio 2, etc.
Debe validar todos los ingresos de las variables con el uso de bd.
2. Construir un programa que calcule el monto final que un cliente paga por un auto, sabiendo
que, si el costo original es $5000 o más se le cobra un adicional del 8% del costo original por
impuesto y si es de la marca Toyota obtiene un descuento del 6% del costo original.
4. Construir un programa que muestre el monto de alquiler final que debe pagar una persona,
sabiendo que por el uso de ascensor debe pagar S/.100 adicionales si está entre el piso 3 y 8,
además, si cuenta con cochera debe pagar 45 soles adicionales a su monto de alquiler.
6. Pacifico ofrece a sus clientes un seguro de vida, si el cliente adquiere un seguro adicional contra
accidentes debe pagar 80 soles más sobre su pago mensual. Si el cliente asegura a más de 3
personas, tiene que pagar 1% más del pago mensual por cada persona adicional. Calcular el
monto final que tiene que pagar un cliente por seguro en un año.
Página 4|6
Facultad de Ingeniería
Escuela de Ingeniería de Sistemas e Informática
8. La heladería Sugatthi establece descuentos sobre la compra de helados según el tipo de sabor,
tal como figura en el siguiente cuadro:
Tipo de Sabor Descuento
Clásico 2%
Mezclado 3%
Supremo 4%
Además, sobre el monto ya descontado se aplica un descuento adicional de 1%, sólo si se
compra más de 5 unidades de helado. Elaborar un programa que calcule el monto final de
descuento y el total a pagar por la compra.
10. Un banco paga intereses a sus clientes por un monto depositado en un determinado número
de meses, según el siguiente cuadro:
Meses Interés
1 – 12 3%
13 – 24 5%
25 a más 7%
Además, si el cliente deposita el dinero en dólares recibe un interés adicional del 2% y en soles
4%. Elaborar un programa que muestre el monto total del interés ganado y el total a recibir al
retirar todo el dinero.
Página 5|6
Facultad de Ingeniería
Escuela de Ingeniería de Sistemas e Informática
11. El club El Bosque cobra incrementos sobre el pago mensual a sus socios según el servicio, tal
como figura en el siguiente cuadro:
Servicio Incremento
Comidas 5%
Sauna 7%
Hospedaje 9%
Además, si el socio tiene más de 60 años recibe un descuento del 2 % sobre el pago mensual
ya incrementado. Elaborar un programa que calcule el monto del incremento y el total a pagar
por el socio.
12. Construir un programa que al comparar los lados de un triángulo indique a qué tipo pertenece.
Recuerde que un equilátero tiene tres lados iguales, unos isósceles dos lados iguales y el
escaleno todos sus lados diferentes.
13. Una empresa que vende autos usados aplica un impuesto sobre el costo del vehículo, según el
número de años de antigüedad, tal como figura en el siguiente cuadro:
Número de años Porcentaje de impuesto
5a9 2%
10 a 15 4%
16 a más 6%
Otorga un descuento de 200 soles sobre el costo con el impuesto ya aplicado sólo a los
vehículos de la marca Nissan. Mostrar el monto del impuesto y el costo final del vehículo.
14. Un cliente desea comprar una cantidad de pantalones del mismo tipo, se ofrecen los siguientes
precios unitarios según el tipo:
Tipo Precio (S/.)
Deportivo 50
Casual 60
Elegante 70
Se efectúa rebajas a las personas que compren varias prendas del mismo tipo en base a lo que
se indica en la tabla:
Cantidad Descuento (%)
sobre el precio de compra
1 – 10 3%
11 – 16 5%
17 a más 7%
Diseñe un programa que determine cuanto es el monto del descuento y cuanto el monto final
a pagar.
Página 6|6