Anda di halaman 1dari 2

EJERCICIOS PROPUESTOS DE ESTRUCTURAS DE CONTROL SELECTIVO

Fuente:
Oviedo Regino Efraín M. Lógica de Programación. Ediciones ECOE. 1ª edición. Bogotá, 2002

1. Elaborar un algoritmo que ingrese 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.

2. 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 dé dicha ecuación.

3. Hacer un algoritmo que determine la suma del valor menor y mayor en un grupo de 10 datos.

4. Hacer un algoritmo que determine cuál es el mayor en un grupo de cuatro datos diferentes.

5. Elaborar un algoritmo que determine el valor equivalente en el sistema numérico binario de


un número de tres dígitos en el sistema numérico decimal.

6. Elaborar un algoritmo que determine el valor equivalente en el sistema numérico octal de un


número de tres dígitos en el sistema numérico decimal.

7. Elaborar un algoritmo que determine el valor equivalente en el sistema numérico


hexadecimal de un número de ocho dígitos en el sistema numérico binario.

8. Elaborar un algoritmo que determine el valor equivalente en el sistema numérico decimal de


un número de cinco dígitos en el sistema numérico hexadecimal.

9. Elaborar un algoritmo que determine el valor equivalente en el sistema numérico octal de un


número de cinco dígitos en el sistema numérico hexadecimal.

10. Dados tres valores positivos determinar si éstos forman o no un triángulo; si, en efecto, es
un triángulo indicar si éste es equilátero, isóceles o escaleno y obtener el área del mismo.

11. 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.

12. 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:

1. ¿Simón Bolívar libertó a Colombia?


2. ¿Camilo Torres fue un guerrillero?
3. ¿El Binomio de Oro es un grupo de música vallenata?

Elabora un algoritmo que determine si gana o pierde.

13. Una frutería ofrece manzanas con descuento según la siguiente tabla:

Cantidad de manzanas (unidades) Descuento (%)


0-2 ---
3-5 10
6 - 10 15
11 o más 20

Determinar cuánto pagará una persona que compre manzanas en esa frutería.
14. 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 o igual 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 $50.000 para pregrado y $30.0000 para posgrado.

15. 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 IVA incluido, un cliente cualquiera por la compra de una computadora.

16. 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 1000 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 $8950.

17. Dado un mes del año y si el año es o no bisiesto, elabore un algoritmo que calcule los días
del transcurridos desde el Enero 1.

18. Un alumno desea saber cuál será el promedio general en las tres materias más difíciles que
cursa y cual será el promedio que obtendrá en cada una de ellas. Estas materias se evalúan
como se muestra a continuación:

La calificación de Matemáticas se obtiene de la siguiente manera:


Examen: 90%
Promedio de tareas: 10%
En esta materia se pidió un total de 3 tareas.

La calificación de Física se obtiene de la siguiente manera:


Examen: 80%
Promedio de tareas: 20%
En esta materia se pidió un total de 2 tareas.

La calificación de Química se obtiene de la siguiente manera:


Examen: 85%
Promedio de tareas: 15%
En esta materia se pidió un total de 3 tareas.

19. Una persona se encuentra con el problema de comprar un automóvil o un terreno. Sabe
que mientras el automóvil se devalúa (a una tasa del 5%), con el terreno sucede lo contrario (a
una tasa del 8%). La persona comprará el automóvil si al cabo de tres (3) años la devaluación
de éste no es mayor que la mitad del incremento del valor del terreno. Elabore un algoritmo que
permita determinar si se debe o no comprar el automóvil.

20. Un distribuidor de computadores portátiles planea ofrecer a los clientes un descuento que
dependerá del número de computadores que compren. Si el número de portátiles es menor de
cinco se les dará un 10% de descuento sobre el total de la compra; si el número de portátiles
es mayor o igual a cinco pero menor de diez se le otorga un 20% de descuento y, si es de 10 o
más, se les dará un 40% de descuento. El precio de cada portátil es de $2’000.000.

Por cada unidad vendida se aplica un IVA del 16%.

Elabore un algoritmo que determine el valor a pagar y el descuento de la venta a un cliente.