Está en la página 1de 2

ESCUELA DE INGENIERÍA DE SISTEMAS Y COMPUTACIÓN

Curso: Fundamentos de programación Grupo: A


Docente: Ing. Ernesto Nicho Córdova
Asistente Cátedra Ing. Jorge Varas Herrera
Semestre: 2019-II Fecha de Evaluación: / / 2019
Tipo de Evaluación: Laboratorio Grupal 02 Duración: 2 horas
DATOS DEL ESTUDIANTE

Apellidos: NOTA Firma del estudiante

Nombres:
Código Univ.: Firma del docente

Indicaciones generales:
 Por cada ejercicio realizar su cuadro de corrida demostrando con valores de ingreso, cuáles serían los valores
de salida
 Cada grupo (tres estudiantes), enviaran su trabajo en un archivo comprimido, conteniendo (los códigos en
formato de PseInt, y en Word cada ejercicio con su código y su tabla con los valores de corrida de datos (tres
corridas de datos diferentes.
 Se probarán con datos forzando al error, se sugiere validar su algoritmo para que no se emitan errores en sus
respuestas.
 Se usará PseInt Estricto para la revisión.

Ejercicio 1: Una empresa ABC aprueba una campaña de marketing por época navideña con respecto a la
venta de adornos y regalos navideños; con el propósito de fidelizar a sus clientes. Todo ello obedece a las
siguientes características.
a. Si el monto total de la compra es mayor o igual a S/500 se le aplica un descuento de 15%,
b. Si su precio es mayor o igual a S/300 pero menor a S/500, el descuento es de 12%
c. Si es menor a S/300, sólo será el 10%
Desarrollar el algoritmo que dado el monto total de la compra, muestre el descuento y costo final que
obtendrá dicho cliente por su compra.

Ejercicio 2: La Universidad Católica Santo Toribio de Mogrovejo, tiene un programa de apoyo beneficio a sus
estudiantes con respecto a su rendimiento académico; el cual obedece a las siguientes reglas:
a. Si su promedio en los seis cursos pertenecientes al ciclo anterior es mayor o igual que 18, el estudiante
no deberá pagar matrícula, ni las cinco cuotas por pensiones; es decir este estudiante es acreedor de
una Beca.
b. Si el promedio es superior o igual a 16 y menor de 18; el estudiante tendrá un descuento del 50% solo
sobre las cinco cuotas de pensiones.
c. Para los promedios mayores o iguales a 14 y menores a 16, se mantiene el valor de la matrícula y de
las cuotas de pensiones
d. Por otro lado para los promedios menores a 14 se incrementa en un 10% la matrícula respecto al
semestre anterior.
Mostrar el valor de la matrícula; y de las pensiones.

Ejercicio 3: Simular el juego de dados, donde se tira un dado y según el número obtenido puede movilizarse
en un tablero (), las reglas son la siguiente: 1 avanza un espacio, dos retrocede un espacio, si es tres vuelve
a tirar el dado, el número 4 y 6 avanzan 4 y 6 espacios respectivamente y 5, el temido 5 hace volver al punto
inicial del tablero.

Ejercicio 4: Apple, pretende otorgar un beneficio especial a sus colaboradores que son padres de familia,
como un incentivo a su ardua labor; el cual depende del número de hijos que tiene cada uno de ellos; para
empleados que no tienen hijos no hay beneficio, para aquellos que tengan un solo hijo el beneficio será del
5% de su sueldo; para dos hijos será del 8%, para tres hijos el 10%, para cuatro hijos el 12% para un número
mayor 15% de su sueldo.

Ejercicio 5: Un estudiante en el curso de inglés tiene 8 evaluaciones comprendidas entre 0 y 100 puntos por
cada evaluación. Escribir un algoritmo que calcule el promedio y muestre su puntuación final según la
siguiente tabla.
Promedio Nivel
90 – 100 Avanzado
80 – 89 Intermedio Avanzado
70 – 79 Intermedio
60 – 69 Básico
0 - 59 Principiante

Ejercicio 6: Implementar un algoritmo que al ingresar los tres ángulos internos de un triángulo y muestre al
usuario si es triangulo ACUTANGULO, triangulo RECTANGULO o triangulo OBTUSANGULO. En el caso de no
cumplir mostrar que los datos ingresados no corresponden a un triángulo.

Ejercicio 7: Implementar un programa que permita comprobar si un año ingresado por teclado es bisiesto o
no. Se sabe que un año es bisiesto cuando es divisible por 4 y no por 100 o cuando es divisible por 400.

Ejercicio 8: Se desea un algoritmo que ingresando una cantidad en soles muestre su equivalente en varias
monedas, se tiene que 10 dólares es equivalente 9.11 euros, 10 euros es equivalente a 8.98 libras y 10 soles
es equivalente a 2.42 libras.

Ejercicio 9: Implementar un algoritmo, que apoye al proceso de pago de matrículas del colegio XYZ; que
depende del Nivel al que van a ser matriculados los estudiantes (Inicial, Primaria y Secundaria), el número
de matriculados por familia. Según el siguiente cuadro hallar el monto a pagar

Número de matriculados por familia


Nivel 1 2 3 4 a más
Inicial S/. 250 S/. 200 c/u S/. 180 c/u S/. 160 c/u
Primaria S/. 350 S/. 350 c/u S/. 320 c/u S/. 300 c/u
Secundaria S/. 500 S/. 450 c/u S/. 420 c/u S/. 400 c/u

Ejercicio 10: Implementar un algoritmo que permita calcular el área de ciertas figuras planas. Considere que
sólo debe mostrar el área de la figura que el usuario desea calcular. Considere como figuras planas:
cuadrado, rectángulo, círculo, rombo y trapecio.

Ejercicio 11: Implementar un algoritmo que solicite un número entre 1 y 10 e indique si es o no primo. Mostrar
un mensaje en caso el número no esté en el rango especificado.
Ejercicio 12: Desarrollar un algoritmo que calcule, muestre el IMC (índice de masa corporal) de una persona,
y a que clasificación pertenece según lo obtenido. Se debe solicitar su peso (Kg) y su estatura (mts).
𝑃𝑒𝑠𝑜 (𝐾𝑔)
𝐼𝑀𝐶 =
𝐸𝑠𝑡𝑎𝑡𝑢𝑟𝑎 2 (𝑀𝑡𝑠)

Índice de Masa Corporal (IMC) Clasificación


< 18 Desnutrido
18 a 24.9 Normal
25 a 26.9 Sobrepeso
>= 27 Obesidad

También podría gustarte