4.0. Prueba Inicial
4.0. 1. ¿Cuál es la forma general de la instrucción SI?
4.0. 2. ¿Cuándo es necesario utilizar el componente SINO en una instrucción SI?
4.0. 3. ¿Qué es mejor y porqué: La instrucción SI simple o instrucciones SI anidadas?
4.0. 4. ¿Cuándo se aplica una instrucción CASO?
4.0. 5. ¿Una instrucción SI puede remplazar una instrucción CASO?
4.1. EJERCICIOS-Estructuras de Decisión Simple y Compuestas
4.1.1. Elabore un algoritmo que lea el nombre de un empleado, su salario básico por hora y el número de horas trabajadas en el mes; imprima su nombre y salario mensual si éste es mayor de 450.000 pesos, de lo contrario imprima sólo en nombre.
4.1.2 Se tienen tres esferas (A, B, C) de diferente peso. Elaborar un algoritmo que determine cuál es la esfera de mayor peso.
4.1.3 Elaborar un algoritmo que determine la suma del valor menor y mayor en un grupo de 4 datos.
4.1.4 Elaborar un algoritmo que lea la ordenada (Y) y abscisa (X) de un punto de un plano cartesiano y determine si pertenece o no a la recta Y = 3X + 5.
4.1.5 Un almacén de escritorios hace los siguientes descuentos: si el cliente compra menos de 5 unidades, se le da un descuento del 10% sobre la compra; si el número de unidades es mayor o igual a 5 pero menos de 10 se le otorga un 20%; y si son 10 o más unidades, se le da un 40%. Elaborar un algoritmo que determine cuánto debe pagar un cliente si el valor de cada escritorio es de 800.000 pesos.
4.1.6 Una frutería ofrece las manzanas con descuento según la siguiente tabla:
No. de manzanas % descuento
0 – 2 0%
3 – 5 10%
6 – 10 15%
11 en adelante 20%
Elaborar un algoritmo que determine cuánto pagará una persona que compre manzanas en esa frutería.
Cierta universidad tiene un programa para estimular a los estudiantes con buen rendimiento académico. Si el promedio es de 4.5 o más y el alumno es de pregrado, entonces cursará 28 créditos y se le hará un descuento de 25%; si el promedio es mayor o igual a 4.0 pero menor que 4.5 y el alumno es de pregrado, entonces cursará 25 créditos y se le hará un 10% de descuento; si el promedio es mayor o igual que 3.5 y menor que 4.0 y es de pregrado, cursará 20 créditos y no tendrá descuento; si el promedio es mayor o igual que 2.5 y menor que 3.5 y es de pregrado, cursará 15 créditos y no tendrá descuento; si el promedio es menor que 2.5 y es de pregrado, no podrá matricularse; si el promedio es mayor o igual a 4.5 y es de posgrado, cursará 20 créditos y se le hará un 20% de descuento; si el promedio es menor de 4.5 y es de posgrado, cursará 10 créditos y no tendrá descuento. Elaborar un algoritmo que determine cuánto debe pagar un estudiante y cuántos créditos registra si el valor de cada crédito es de 50.000 pesos para pregrado y 300.000 pesos para posgrado.
4.1.7 Un proveedor de computadores ofrece descuento del 10%, si cuesta 1.000.000 de pesos o más. Además, independientemente, ofrece el 5% de descuento si la marca es ABACO. Elaborar un algoritmo que determine cuánto pagará, con IVA incluido, un cliente cualquiera por la compra de un computador.
4.2. EJERCICIOS-Estructura Caso o Selector Múltiple
4.2.1. Elabore un algoritmo que lea el nombre de un estudiante y su promedio acumulado de la carrera. El algoritmo debe imprimir el nombre del estudiante y alguno de los siguientes mensajes: “pésimo”, “malo”, “regular”, “bueno” o “excelente”. El estudiante se considera pésimo, si el promedio acumulado es menor o igual que 1; malo, si el promedio es mayor que 1 y menor que 3; regular, si el promedio es mayor o igual que 3 y menor que 4; bueno, si el promedio es mayor o igual que 4 y menor que 4.5; y excelente, si el promedio es mayor o igual que 4.5.
4.2.2 Elabore un algoritmo que lea un número menor que 32768 y que efectúe lo siguiente: si es múltiplo de 4, imprimir el número dividido por 4; si es múltiplo de 5, imprimir la quinta parte del número elevada al cuadrado; si es múltiplo de 7, imprimir el número dividido por 8; y si no es múltiplo de ninguno de los anteriores, imprimir el mensaje “número extraño”.
4.2.3 Elabore un algoritmo que lea: nombre de un empleado, estado civil, edad y salario actual. Para el empleado leído determine el nuevo salario con base en las siguientes políticas:
• Soltero menor de 30 años se le aumenta el 10% de su salario actual.
• Soltero mayor o igual de 30 años se le aumenta el 12% de su salario actual.
• Casado menor de 25 años se le aumenta el 12% de su salario actual.
• Casado mayor o igual de 25 años se le aumenta el 15% de su salario actual.
• Separado menor de 20 años se le aumenta el 8% de su salario actual.
• Separado mayor o igual de 20 años se le aumenta el 10% de su salario actual.
• Viudo menor de 30 años se le aumenta el 15% de su salario actual.
• Viudo mayor o igual de 30 años se le aumenta el 12% de su salario actual.
• Empleado en unión libre que devengue menos de 1000 pesos se le aumenta el 20% de su salario actual.
• Empleado en unión libre que devengue 1000 pesos o más se le aumenta el 12% de su salario actual.
El algoritmo deberá determinar el aumento del empleado leído e imprimir: nombre, estado civil, edad, salario actual, porcentaje de aumento, aumento y nuevo salario.
4.2.4 La empresa de productos de belleza “El acné” otorga descuento a sus clientes según la siguiente clasificación: si es mayorista, tiene una antigüedad de más de dos años y el valor de la compra es mayor que 2.000.000 de pesos le da un descuento del 25%; si es mayorista, tiene una antigüedad menor o igual a dos años y el valor de la compra está entre 1.500.000 y 2.000.000 de pesos le da un descuento del 20%; si es minoritario, tiene una antigüedad superior a cinco años y el valor de la compra es superior a 2.000.000 de pesos le da un descuento del 18%; si es ocasional y el valor de la compra es superior a 2.000.000 de pesos le da un descuento de 10%; en cualquier otro caso, la compañía no da ningún descuento. Elabore un algoritmo que lea la clase de cliente, la antigüedad y el valor de la compra y determine el valor a pagar por la compra. Los códigos de clasificación del cliente son:
1. Mayorista.
2. Minorista.
3. Ocasional.
No hay comentarios:
Publicar un comentario