Estructuras Condicionales Simples y Dobles
Estructuras Condicionales Simples y Dobles
PA-P4
PRINCIPIOS DE ALGORITMOS
PRÁCTICA N° 4
1. Digite el nombre del cliente y su importe de compra, en caso que su importe sea 150 o más, se
le descontará el 12%. Mostrar el descuento otorgado y el importe de compra final.
2. Ingrese el nombre de un alumno y las notas de su examen parcial, examen final y el promedio
de prácticas; muestre el nombre del alumno y su promedio final solo si el alumno está
aprobado. Tenga en cuenta que para el cálculo del promedio la nota del examen final tiene
peso doble.
4. Ingrese el nombre del trabajador, su sueldo básico y el número de hijos, se deberá mostrar su
bonificación y el sueldo final. Tenga en cuenta que la empresa está dando una bonificación del
7% del sueldo básico sólo en el caso el trabajador tuviese hijos.
5. Digite un número natural, en caso sea superior 100 se mostrará su 30% de no ser así visualice
su 150%.
6. Digite un numero entero y muestre el mensaje “par positivo” o “par negativo” según sea el
caso
7. Ingrese por teclado un número natural de hasta 2 cifras, si tiene una cifra muestre lo mínimo
que le falta para ser un número de 2 cifras; de lo contrario muestre lo mínimo que le falta para
ser un número de 3 cifras.
8. Digite el nombre del cliente, la cantidad en soles a cambiar y el tipo de moneda a la que se
desea cambiar, en este caso sólo será dólares o euros, se deberá visualizar la cantidad en la
moneda extranjera cambiada.
Tenga en cuenta el siguiente tipo de cambio $1 = S/ 2.5 y €1 = S/ 3.85.
9. Ingrese el nombre del trabajador, la cantidad de horas trabajadas y el valor de la hora normal.
Muestre la cantidad de horas extras y el pago del trabajador. Tenga en cuenta que el valor de
la hora extra es 50% más que el valor de la hora normal y que el trabajo es de lunes a sábado.
10. Ingrese un numero natural de dos cifras y muestre el mensaje “Es capicúa” o “No es capicúa”
según sea el caso.
1
11. Calcular el pago semanal de un trabajador. Los datos a ingresar son: total de horas trabajadas
y el pago por hora.
Si el total de horas trabajadas es mayor a 40 la diferencia se considera como horas extras y se
paga un 50% más que una hora normal.
Si el sueldo bruto es mayor a s/. 500.00, se descuenta un 10% en caso contrario el descuento
es 0.
12. Se pide leer tres notas del alumno, calcular la nota definitiva en un rango de 0 a 20 y enviar un
mensaje donde diga si el alumno aprobó o reprobó el curso.
13. Un vendedor recibe una comisión de 10% de la venta hechas si ésta fue al menos S/10000 y
8.5% en caso contrario. Haga un algoritmo que muestre lo que obtiene un vendedor por
comisión.
14. Hacer un programa que muestre, de 3 notas de un alumno, cuántas tiene aprobadas y cuántas
desaprobadas.
15. Una empresa de seguros asegura una casa ante desastres cobrando una prima anual de
acuerdo al valor de la casa. Para los primeros $25000 cobra el 3% del valor y para el valor
restante 5%. Por ejemplo, si una casa está valorizada en $ 30000, cobrará 3% sobre los $
25000 y 5% al resto, es decir 5% a $ 500. Haga un programa que muestre el monto que un
cliente debe pagar por asegurar su casa. Descarte casas con valores superiores a los $ 100000.
16. Haga un algoritmo que calcule la velocidad de un móvil, pudiendo el espacio estar en metros o
kilómetros y el tiempo en horas o segundos. El resultado debe mostrarlos en Km/h o m/s.
17. Hacer un algoritmo que muestre la suma, la resta, la división y la multiplicación de dos
números. En el caso de la resta, se debe restar siempre el número menor del mayor. En el caso
de la división, no se podrá efectuar si el segundo número es 0.
18. Hacer un algoritmo que imprima el nombre de un artículo, clave, precio original y su precio
con descuento. El descuento lo hace en base a la clave, si la clave es 01 el descuento es del
10% y si la clave es 02 el descuento en del 20% (solo existen dos claves).
19. Leer 2 números; si son iguales que los multiplique, si el primero es mayor que el segundo que
los reste y si no que los sume.
2
Por la presentación de 3 a 4 trabajos tienen 1 punto más en el promedio final y si presentó
entre 5 y 6 la bonificación es de dos puntos y si realizó más de 7 trabajos la bonificación es de
3 puntos. Realizar un algoritmo que permita calcular el promedio final.