Está en la página 1de 3

EJERCICIOS 

ESTRUCTURA DECISIÓN LÓGICA 
 
1. Hacer un algoritmo que, dados dos valores numéricos A y B, escriba un mensaje 
diciendo si A es mayor, menor o igual a B. 
2. Si A, B, C, D y E son condiciones de tipo lógico, construir las estructuras 
correspondientes que muestren: 
• A y B (Parte verdadera de A y parte verdadera de B). 
• A y no B y C (Parte verdadera de A, parte falsa de B y parte verdadera de C). 
• A y no B y no C. 
• No A (y luego seguirá explorando D y, en su caso, E). 
• No A y D y E. 
• No A y D y no E. 
• No A y no D. 
3. Escribir las estructuras que calculen y muestren el valor de X, de acuerdo con lo 
siguiente: 
X = 0 si Y < A y (A< B < C) 
X = 1 si A <= Y < B 
X = 2 si B <= Y < C 
X = 3 si C <= Y 
X = 4 si no se cumple ninguna de las condiciones anteriores. 
4. Cierta universidad para liquidar el pago de matrícula de un estudiante le exige los 
siguientes datos: 
• Número de inscripción 
• Nombres 
• Patrimonio. 
• Estrato social. 
La universidad cobra un valor constante para cada estudiante de $50.000. Si el 
patrimonio es mayor que $2´000.000 y el estrato superior a 3, se le incrementa un 
porcentaje del 3% sobre el patrimonio. Hacer un algoritmo que muestre: 
• Número de inscripción. 
• Nombres. 
• Pago de matrícula. 
5. Escribir un algoritmo que acepte tres números enteros diferentes y muestre el mayor de 
ellos. 
6. Determinar la cantidad de dinero recibida por un trabajador por concepto de las horas 
semanales trabajadas en una empresa, sabiendo que cuando las horas de trabajo 
exceden de 40, el resto se considera horas extras y se pagan al doble de una hora 
normal, cuando no exceden de 8; si las horas extras exceden de 8, se pagan las 
primeras 8 al doble de lo que se paga una hora normal y el resto al triple. Del trabajador 
se conocen los siguientes datos: nombres, número de horas trabajadas en la semana y 
valor recibido por una hora normal de trabajo. 
7. Un almacén efectúa una promoción en la cual se hace un descuento sobre el valor de la 
compra total, según el color de la bolita que el cliente saque al pagar en caja. Si la bolita 
es blanca no se le hará descuento alguno, si es verde se le hará un 10% de descuento, 
si es amarilla un 25%, si es azul un 50% y si es roja un 100%. Hacer un algoritmo para 
determinar la cantidad final que un cliente deberá pagar por su compra. Se sabe que 
sólo hay bolitas de los colores mencionados. 
8. Una empresa con tres departamentos tiene establecido un plan de incentivos para sus 
vendedores. Al final del período, a cada departamento se le pide el importe global de las 
ventas. A los departamentos que excedan el 33% de las ventas totales se les adiciona al 
salario de los vendedores un porcentaje equivalente al 20% del salario mensual. Las 
nóminas de los tres departamentos son iguales. Si se tienen los siguientes datos: 
• Ventas del departamento 1 
• Ventas del departamento 2 
• Ventas del departamento 3 
• Salario de los vendedores de cada departamento 
Hacer un algoritmo que determine cuánto recibirán los vendedores de cada 
departamento al finalizar el período. 
9. Se tienen cuatro esferas (A, B, C, D) de las cuales se sabe que tres son de igual peso y 
una diferente. Elaborar un algoritmo que determine cuál es la esfera diferente y si es de 
mayor o menor peso. 
10. Elaborar un algoritmo que entre el nombre de un empleado, su salario básico por hora y 
el número de horas trabajadas en el mes; escriba su nombre y salario mensual si éste 
es mayor de $450.000, de lo contrario escriba sólo el nombre. 
11. Dados los valores A, B y C que son los parámetros de una ecuación de segundo grado, 
elaborar un algoritmo para hallar las posibles soluciones de dicha ecuación. 
12. Se tienen tres esferas (A,B,C) de diferente peso, elaborar un algoritmo que determine 
cuál es la esfera de mayor peso. 
13. Hacer un algoritmo que determine cuál es el mayor en un grupo de cuatro datos 
diferentes. 
14. Hacer un algoritmo que determine la suma del valor menor y mayor en un grupo de 4 
datos. 
15. Elaborar un algoritmo que determine el valor equivalente en el sistema numérico 
decimal, de un número de cinco dígitos octales. 
16. Dados tres valores positivos determinar si éstos no forman triángulo o si forman 
triángulo, decir si éste es: equilátero, isósceles o escaleno y obtener el área del triángulo. 
17. 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 cinco pero menos de 10 se le otorga un 20% y, si son 10 o más se le 
da un 40%. Hacer un algoritmo que determine cuánto debe pagar un cliente si el valor de 
cada escritorio es de $800.000. 
18. En un juego de preguntas que se responde “SI” o “NO”, gana quien responda 
correctamente las tres preguntas. Si se responde mal cualquiera de ellas, ya no se 
pregunta la siguiente y termina el juego. Las preguntas son: 
● ¿Simón Bolívar libertó a Colombia? 
● ¿Camilo Torres fue un guerrillero? 
● ¿El Binomio de Oro es un grupo de música vallenata?  
Diseñe el registro de entrada. 
19. Una frutería ofrece las manzanas con descuento según la siguiente tabla: 
No. de manzanas compradas                  % descuento 
0 – 2  0% 
3 – 5  10% 
6 – 10  15% 
11 en adelante  20% 
Determinar cuánto pagará una persona que compre manzanas en esa frutería. 
20. 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 25% de descuento. 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 que 3,5 y menor 
que 4,0 y es de pregrado, cursará 20 créditos y no tendrá ningún descuento. Si el 
promedio es mayor o igual a 2,5 y menor que 3,5 y es de pregrado, cursará 15 créditos y 
no tendrá descuento. Si el promedio es menor de 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. 
Hacer 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 $50000 para pregrado y $300000 para 
posgrado. 
21. Un proveedor de computadores ofrece descuento del 10%, si cuesta $1.000.000 o 
más. Además, independientemente, ofrece el 5% de descuento si la marca es ABACO. 
Determinar cuánto pagará, con lVA incluido, un cliente cualquiera por la compra de una 
computadora. 
22. Determinar el precio de un pasaje de ida y vuelta por avión, conociendo la distancia a 
recorrer, el número de días de estancia y sabiendo que si la distancia es superior a 
1.000 km, y el número de días de estancia es superior a 7, la línea aérea le hace un 
descuento del 30%. El precio por kilómetro es de $89,50. 
 
 
 
 
 

También podría gustarte