Está en la página 1de 3

Universidad Técnica Nacional

Carrera Ingeniería del Software

ISW-111 PRINCIPIOS DE PROGRAMACIÓN


PROFESORA: SANDRA OLIVARES ÁLVAREZ

EXAMEN N° 1 VIRTUAL PORCENTAJE: __________


PORCENTAJE: 20%
PUNTOS:
DURACIÓN: 3 1/2 HORAS NOTA: __________
FECHA: Viernes 25 de febrero 2022

NOMBRE: _______________________________________ CÉDULA: __________

− El horario para la realización del examen, es el día viernes 25 de febrero desde las 8:30am
hasta las 12:00md.
− Cuentan sólo con 1 intento. Si puede avanzar y retroceder por las preguntas del examen.
− El examen debe ser desarrollado de forma individual, ejercicios iguales quedarán
anulados.
− Al finalizar, debe dar clic en Finalizar y Entregar.

PARTE. DESARROLLO. Diseñe los algoritmos correspondientes a los enunciados que se le


presentan a continuación.

Ejercicio No. 1 (26 puntos)

El Banco Nueva Esperanza de Costa Rica, desea comprar al público billetes antiguos.
Para ello se deben considerar los siguientes aspectos:

− Si el valor del billete es 5, 10 o 20, se pagará un monto de 15000 colones.


− Si el valor del billete es 50 o 100, se pagará un monto de 20000 colones.
− Si el valor del billete es 500, 1000 o 2000, se pagará un monto de 10000 colones.
− Cualquier otro valor de billete, se pagará un monto de 5000 colones.

− Adicionalmente, el billete puede estar en tres estados: bueno, regular o malo. Si el


estado del billete es bueno el banco pagará un porcentaje adicional del 10% sobre
monto a pagar por el valor del billete. Si el estado del billete es regular el banco
pagará un porcentaje adicional del 5% sobre monto a pagar por el valor del billete.
Si el estado del billete es malo el banco no pagará ningún porcentaje adicional.

Diseñe un algoritmo que reciba como entrada el valor del billete y el estado del billete.
Tomando en cuenta los puntos mencionados anteriormente, calcule e imprima el monto a
pagar por cada billete que el banco compre.

Utilice if-else

1
Universidad Técnica Nacional
Carrera Ingeniería del Software

Ejercicio No. 2 (32 puntos)

La Cadena de Tiendas Ilusión, está implementando una política nueva para premiar a sus
socios. Para ello está considerando los siguientes puntos:
Códigos de socios: 1 = Frecuente, 2 =Adulto mayor. 3 = Mayorista, 4 = Minorista

− Si el código es 1: Monto de la compra que realiza el cliente / 80 * (1 + 2 + 3 + 4 +


......cantidad de años de ser socio).

− Si el código es 2: Monto de la compra que realiza el cliente / años de edad * (1 + 2


+ 3 + 4 + ......cantidad de años de ser socio).

− Si el código es 3: Monto de la compra que realiza el cliente / (1 + 2 + 3 + 4 +


......cantidad de años de ser socio).

− Si el código es 4: Monto de la compra que realiza el cliente * el cinco por ciento


sobre el monto de la compra + (1 + 2 + 3 + 4 + ......cantidad de años de ser socio).

Determine las entradas y diseñe un algoritmo que calcule e imprima el nombre, el monto
del premio y monto a pagar tomando en cuenta el premio de rebajo.

Nota: Ejemplo para el caso 2: Si un cliente de 67 años es socio desde hace 4 años y ha
realizado una compra de 8000 colones. La fórmula quedaría: 8000 / 67 * (1+2+3+4),
obtendría un premio de rebajo por 1194 colones.

Utilice ciclo for y swith – case.

Tabla de Calificación
Ítem Valor Puntos
puntos obtenidos
Ejercicio 1 (26 ptos) -
Encabezado 1
Entradas 2
Declaración de variables 2
Cálculo a pagar según valor del billete 8
Cálculo según estado del billete 8
Impresión 2
Estilo de codificación 1
Sintaxis 2
Ejercicio 2 (32 ptos) -
Encabezado 1
Entradas 2
Declaración de variables 2
Ciclo for -
2
Universidad Técnica Nacional
Carrera Ingeniería del Software

− Estructura 1
− Condición del ciclo 4
− Cambio de la variable de control 4
Cálculo del premio a recibir según código 8
Cálculo monto a pagar por la compra 5
Impresión 2
Estilo de codificación 1
Sintaxis 2
TOTAL 58

“El pesimista se queja del viento. El optimista espera que cambie. El líder arregla las velas“

John C. Maxwell.

EXITOS!!!

También podría gustarte