You are on page 1of 8

UNIVERSIDAD POLITÉCNICA AMAZÓNICA

Autorizada por Resolución Nº 650-2011 - CONAFU

ALGORITMICOS Y ESTRUCTURA DE DATOS II


LABORATORIO DE EJERCICIOS
Fecha de Presentación: VIERNES 23 DE SETIEMBRE
A. SENTENCIAS CONDICIONALES

1. Una llamada telefónica en cualquier teléfono público cuesta S/. 0.50, por los 3 primeros
minutos o menos. Cada minuto adicional es un paso de contador y cuesta S/ 0.10. Calcule el
monto de una llamada cualquiera.

2. Calcular la nota final que ha obtenido un alumno en el curso de Programación, sabiendo que
se elimina la menor nota y se duplica la mayor nota. Ingresar las notas n1, n2, n3 a través del
teclado.

3. Un restaurante ofrece un descuento del 10% para consumos de hasta S. 30.00, un descuento
de 20% para consumos mayores y para ambos casos aplica un impuesto del 15%. Determinar
el importe a pagar por lo consumido, mostrando todos los importes.

4. Calcule el sueldo neto de un vendedor. Dicho cálculo se realiza en base a un sueldo básico
equivalente a S/. 465.00, más una comisión del 17% por cada venta que el vendedor realice.
Mostrar el sueldo neto del vendedor sabiendo que las ventas que realizo se ingresa por
teclado.

5. Determinar el salario bruto y neto semanal de un trabajador considerando que si trabaja más
de 40 horas, el exceso será considerado como horas extras cuya tarifa es el 50% más que la
tarifa de una hora normal. Además el trabajador se somete a un impuesto del 10% si su salario
bruto sobrepasa los S/. 80.00. Mostrar salario bruto, descuento y salario neto.

B. ESTRUCTURAS ANIDADAS

6. Calcular el promedio de un alumno, sabiendo que se ingresa 3 notas y además debe de


mostrar la cualidad del alumno, la cual se establece en la siguiente tabla.

Promedio Cualidad

0 – 4.4 Pésimo

4.5 – 10.4 Malo

10.5 – 13.4 Regular

13.5 – 16.4 Bueno


UNIVERSIDAD POLITÉCNICA AMAZÓNICA
Autorizada por Resolución Nº 650-2011 - CONAFU

16.5 – 20 Excelente

7. Ingresar el nombre de un trabajador, el número de su turno en el que trabaja: mañana (1),


tarde (2), o noche (3), y el número de su categoría: (1) Obrero y (2) Empleado. Calcular el
sueldo según su turno y categoría.

Turno Obrero (1) Empleado (2)

1 600.00 850.00

2 800.00 1000.00

3 1200.00 1500.00

8. Ingresar el nombre, año actual y año de nacimiento de una persona, mostrar su edad y un
mensaje indicando si es mayor o menor de edad, así como su etapa de vida.
Edad Etapa

0 – 12 Niño

12 -17 Adolescente

18 – 30 Joven

31 – 70 Adulto

70 …. Anciano

9. Un curso se evalúa de la siguiente forma: se toma 5 prácticas calificadas, se determina el


promedio de las 4 notas más altas y se le da al estudiante una categoría que puede ser A, B,
C, o D. Según la siguiente tabla

Rango Categoría

Desde 17 a 20 A

Desde 14 a 16 B

Desde 10 a 13 C

Desde 00 a 09 D
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
Autorizada por Resolución Nº 650-2011 - CONAFU

10.Si compramos al por mayor 100 o más artículos nos descuentan el 40%, si compramos entre
25 y 100 nos descuentan un 20%, y si compramos entre 10 y 25 un 10%. No hay descuento si
adquirimos menos de 10 artículos. Diga cuanto debemos pagar por nuestra compra.

C. ESTRUCTURAS MULTIPLES

1) En una tienda de accesorios para computadoras, el precio de venta unitario de los cd’s es el
mismo para cualquier marca, sin embargo el descuento varía de acuerdo a las marcas y se
establece en la siguiente tabla. Determinar el importe a pagar por la cantidad de cd’s
comparados de una sola marca, considerando que no se paga impuestos. Mostrar importe
bruto, descuento e importe a pagar.
Marca Dscto (%)

3M 10

PRINCO 15

SAMSUNG 20

LG 25

SONY 30

2) En una universidad se ha establecido los siguientes puntajes de ingreso a sus respectivas


facultades
Facultad Puntaje Mínimo

Sistemas 100

Electrónica 90

Industrial 80

Administración 70

3) Una tienda comercial ofrece ventas al crédito financiadas en tres formas como se indica a
continuación:
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
Autorizada por Resolución Nº 650-2011 - CONAFU

Tipo de % de % Numero
Financiamiento
Interes Cuota Inicial Letras

1 5 60 2

2 10 50 4

3 15 35 6

El cliente deberá firmar antes de la financiación el monto de la compra, el cual es afecto a


un 10 % de impuesto, por lo que el monto de la factura es igual al monto de la compra más
el importe del impuesto.

Luego que el cliente elige el tipo de financiamiento que le convenga, se mostrará lo


siguiente: monto de la factura, monto del interés, nuevo monto de la factura (incluyendo
intereses), monto de la cuota inicial y el monto de cada letra por pagar (nuevo monto de
factura menos monto de cuota inicial entre número de letras).

4) Una tienda distribuidora de ropa ha establecido porcentajes de descuentos sobre el monto


comprado de la siguiente forma:
Hombres Mujeres

Talla S M L S M L

Origen

Nacional 10 12 15 15 17 20

Importado 05 07 10 07 09 12

Determinar y mostrar, para un comprador, el monto comprado, el importe del descuento


y el monto a pagar.

5) En una olimpiada de tiro al blanco se llega a un acuerdo entre los participantes para que e
puntaje obtenido sea calculado en base al puntaje original ( 0 a 10) alcanzando en el tiro,
multiplicando por un factor:
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
Autorizada por Resolución Nº 650-2011 - CONAFU

Puntaje Original Factor

0 0

1…5 6

6…8 9

9 , 10 10

Para un tiro realizado determinar su puntaje correspondiente.

6) Determinar el importe a pagar por un alumno de un instituto cuya cuota tiene un porcentaje
de descuento que se establece en la siguiente tabla y está en función al colegio de
procedencia del alumno; asimismo los importes están exonerados de impuestos
INSTITUTOS

Colegio A B C

Nacional 50 40 30

Particular 25 20 15

7) Los signos zodiacales son 12:


a. Aries (marzo21 – abril 20)
b. Tauro (abril 21- mayo 20)
c. géminis (mayo 21 – junio 21)
d. cáncer (junio 22 – julio 22)
e. leo (julio 23 – agosto 2),
f. virgo ( agosto 23 – setiembre 22)
g. libra (setiembre 23 – octubre22)
h. Escorpio (octubre 23- noviembre 21),
i. sagitario (noviembre 22- diciembre 21),
j. capricornio (diciembre 22 – enero 20 )
k. acuario (enero 21 - febrero 19)
l. picis (febrero 20 – marzo 20).
Escriba un programa que lea el día y mes de su nacimiento y determine a que signo pertenece.
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
Autorizada por Resolución Nº 650-2011 - CONAFU

D. Estructura While O Estructura FOR


1. Hacer un programa que lea 40 notas finales del curso de algoritmos y estructura de datos II
e informe cuantos alumnos han aprobado y cuantos han desaprobado.

2. Se necesita saber el valor total de los libros que hay en una librería, se sabe que el valor de
un libro se calcula multiplicando el número de páginas por 100. Si la edición no es nacional
o el libro fue editado este año se le aplica un recargo, al valor obtenido, del 10%. No se sabe
cuántos libros hay en la librería.

3. Diseñe un programa, que, dados el peso, edad, nombre y estatura de un grupo de 30


alumnos, muestre los siguientes datos:

 Listado de Niños que están aptos para jugar Basketball


 Listado de Niñas que están aptas para jugar Basketball
Los requisitos para ello, son los siguientes:
Los niños deben tener una estatura mayor que 1.70mts y pesar más de 150 lbs. Y las niñas
deben ser mayores de 1.60 mts y pesar más de 145lbs.

4. Se le ha encomendado la labor de elaborar un programa que le permita a un niño estudiar


las tablas de multiplicar. Las condiciones que se le han puesto son:

• Se le debe preguntar la tabla de qué número va a estudiar.

• Las tablas van desde uno (1) hasta doce (12).

• Si el niño se equivoca debe dársele una nueva oportunidad, si vuelve a fallar se le debe
mostrar el resultado correcto.

5. Un vendedor ha hecho una serie de ventas y desea conocer aquellas de S/ 200.00 o menos,
las mayores a S/ 200.00 pero inferiores a S/ 400.00, y el número de ventas de S/400.00 o
superiores a tal cantidad. Haga un programa en java que le proporcione al vendedor esta
información después de haber leído los datos de entrada.

6. Un cliente del banco de crédito, quiere sacar dinero del cajero automático, se sabe que no
se puede retirar más de S/. 1500. El cajero pedirá su clave, dni y el monto a retirar, para
poder realizar el retiro de dinero. El saldo con el que cuenta el cliente en su cuenta, se
inicializará dentro del programa. El cajero siempre pregunta Si desea realizar otra
transacción o No. Si la respuesta es N, terminará la transacción, si la respuesta es si
continuará haciendo retiros. Si ya no tiene saldo en su cuenta también terminará la
transacción. Todo retiro disminuye el saldo de su cuenta. Se pide hacer un programa en
java, que simule el trabajo de un cajero automático.
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
Autorizada por Resolución Nº 650-2011 - CONAFU

7. En un hospital existen tres áreas: ginecología, pediatría, traumatología. El presupuesto


anual del hospital se reparte conforme a la siguiente manera:

Ginecología 40%, Pediatría 30%, Traumatología 30%.

Obtener la cantidad de dinero que obtendrá cada área. Para cualquier monto presupuestal.

E. Estructura Do While
1. Realizar un programa que permita ingresar el peso (en kilogramos) de piezas. El proceso
termina cuando ingresamos el valor 0. Se debe informar:

a) Cuántas piezas tienen un peso entre 9.8 Kg. y 10.2 Kg. ?,


b) Cuántas piezas con más de 10.2 Kg. y cuántas con menos de 9.8 Kg.?
c) La cantidad total de piezas procesadas.

2. En un banco se procesan datos de las cuentas corrientes de sus clientes. De cada cuenta
corriente se conoce: número de cuenta y saldo actual. El ingreso de datos debe finalizar al
ingresar un valor negativo en el número de cuenta. Se pide construir un programa en java
que lea los datos de las cuentas corriente e informe:

 De cada cuenta: número de cuenta y estado de la cuenta según su saldo sabiendo


que
Estado de la cuenta
“Acreedor” si el saldo es > 0
“Deudor” si el saldo s <0
“Nulo” si el saldo es = 0
 La suma total de los saldos de los acreedores

3. Realizar un programa para un supermercado que calcule el total a pagar de un cliente, por
la compra de varios productos, el ingreso de las compras debe continuar si digitamos el valor
de 1 y 2 se termina el ingreso y muestra el resultado

4. En una campaña medica de medicina de presión, se pide que se ingresen todas las edades
de los pacientes que serán atendidos. Se solicita que calcule la mayor y menor edad
ingresada. El ingreso acaba cuando se ingresa un valor de 0

5. Un equipo de fútbol está en problemas, así que sus dueños han decidido que seguirán
sosteniéndolo si el promedio de las calificaciones de sus jugadores, después de cada partido
es superior a 6, y le han contratado a usted para que elabore un programa que pida las
calificaciones individuales y devuelva el promedio de ellas. Recuerde que juegan once
jugadores y que puede haber hasta tres cambios, así que mínimo debe pedir once
calificaciones y máximo 14.
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
Autorizada por Resolución Nº 650-2011 - CONAFU

6. Los dueños del mismo equipo de fútbol le han pedido un nuevo programa, que les permita
decidir si un jugador sigue en el equipo o no. Al terminar cada torneo se evalúa el
desempeño de los jugadores teniendo en cuenta el promedio de sus calificaciones en los
partidos que jugó, el número de tarjetas amarillas y rojas que recibió y la cantidad de
partidos en que jugó como titular. Y los requisitos para que continúe en el equipo son:

 El promedio de sus calificaciones debe ser superior a 5.5


 Las tarjetas amarillas no pueden ser más de 5 y las rojas no pueden ser más de 2.
 Debe haber jugado como titular, al menos el 35% de los partidos jugados por el
equipo.
 Los jugadores a evaluar son 18 y la información se digitará partido a partido.

7. Suponga que n individuos desean invertir su capital en un banco y desean saber cuánto
dinero ganaran después de un mes si el banco paga a razón de 2% mensual, además se desea
saber cuánto pagara de intereses el banco por los n individuos. Se debe validar que el capital
ingresado sea negativo.

8. N alumnos desean saber cómo será su calificación al final en la materia de algoritmos, si


dicha calificación se compone de los siguientes parciales:

 55% del promedio de sus tres calificaciones parciales


 30% de la calificación del examen final
 15% de la calificación de un trabajo final

Además, se desea saber el promedio general del grupo en la materia y cuál fue la nota mayor
y cual la nota menor, se debe validar que las notas ingresadas estén en el rango entre 0 y
5.0

You might also like