Sei sulla pagina 1di 11

´

EJERCICIOS DE REPASO

Barbosa González Lorena


Gálvez Uricohechea Karen Nicol
Rojas Leal Miguel Ángel
Pedreros Pedreros Juan Santiago
Suarez Martínez Julián David
Suarez Gómez Laura Johanna

Fundamentos de informática

Universidad Piloto De Colombia


Seccional Del Alto Magdalena
Ingeniería de sistemas
Jornada diurna
I semestre
´

EJERCICIOS DE REPASO
1. Diseñ ar un algoritmo que tome la cantidad de un artículo y su valor por unidad y
determine el valor a pagar. Se debe tener presente que, si el valor de pago es superior a
dos salarios mínimo legales vigentes, se debe hacer un descuento del 10%. Recuerde
que el impuesto al valor agregado del producto es del 19%.

2. Escribir un algoritmo que tome nú mero entero menor a 10000 y determine cuantas cifras tiene.
´

3. Escribir un algoritmo que tome dos valores y calcule la resta entre el mayor y el menor.

4. Elaborar un algoritmo que lea cuatro nú meros y determine cuá l es el mayo. El algoritmo solo
debe usar dos variables en su construcció n.
´

5. Construir un algoritmo que determine cuá l es el medio de tres valores enteros datos.

6. Hacer un algoritmo que lea dos nú meros enteros mayores a 10000 y determine su la diferencia
de ellos es un divisor de alguno de los nú meros leídos.
´

7. Escribir un algoritmo que lea 3 nú meros e imprimir los tres nú meros só lo si por los menos dos
son positivos.

8. Implementar un algoritmo que determine cuá l es el menor de tres valores enteros datos.

9. Hacer un algoritmo que determine de las edades de tres personas cual es la mayor y la
diferencia entre el mayor y el menor.
´

10. Elaborar un algoritmo que tome dos valores enteros y uno de los siguientes signos “+”, ”- ”, ”*”,
“/”, “?”, “%” y calcular R como: La suma de los dos vales si el signo dado es “+”, La resta de los
dos vales si el signo dado es “-”, La multiplicació n de los dos vales si el signo dado es “*”, La
divisió n real de los dos vales si el signo dado es “/”, El cociente entero de los dos vales si el signo
dado es “?” El residuo entero de los dos vales si el signo dado es “%”

11. Plantear un algoritmo que permita calcular los aumentos en el salario de los empleados de una
compañ ía así: si la escala salarial en que se encuentren los empleados son 1, 2 y 3; entonces se
debe aumentar el 5%, el 10% o el 15% respectivamente. Para empleados de escalas diferentes
se debe aumentar el 20%. Diseñ e el algoritmo para calcular el nuevo salario del empleado de
acuerdo a su escala salarial.
´

12. Diseñ ar un algoritmo que determine si un nú mero dado X es par, impar, mú ltiplo de 3, mú ltiplo
de 4 o mú ltiplo de 5.

13. Escribir un algoritmo que tome calificaciones numéricas de la escala 0.0 a 5.0 y las pase a
calificaciones cualitativas de la siguiente forma: Calificaciones Cualitativa Numérica Deficiente
De 0.0 hasta 2.5 Insuficiente De 2.6 hasta 2.9 Aceptable De 3.0 hasta 3.8 Bueno De 3.9 hasta 4.5
Excelente De 4.6 hasta 5.0

Cualitativa Numérica
Deficiente De 0.0 hasta 2.5
Insuficiente De 2.6 hasta 2.9
Aceptable De 3.0 hasta 3.8
Bueno De 3.9 hasta 4.5
Excelente De 4.6 hasta 5.0

14. . Hacer un algoritmo que permita calcular el total a pagar por las horas de parqueo de un
vehículo de acuerdo a la siguiente política. Las tres primeras horas de uso del parqueo se
cobran con una tarifa bá sica. Las dos siguientes horas de parqueo se cobran al 50% sobre el
´

valor dela tarifa bá sica. De las 5 horas en adelante se cobrean al 25% sobre la tarifa bá sica.
Iniciada una hora de parqueo se cobra como hora total. Se tiene como datos para trabajar la
fecha y hora de ingreso y la fecha y hora de salida.

15. Implementar un algoritmo que tomes dos valores enteros positivos menores a 1000 y
determine la suma de la cantidad de cifras que tienen de los dos valores.

16. Plantear un algoritmo que tomes cuatro calificaciones de un estudiante y calcule el promedio
de las calificaciones, pero sin tener en cuenta la calificació n má s baja. La escala de calificaciones
es de 0.0 a 5.0. Debe reporta el promedio y la calificació n descartada.
´

17. Hacer un algoritmo que tome la fecha de nacimiento de una persona. Calcule exactamente el
nú mero de días vividos por la persona hasta la fecha. Los datos de entrada son el día, mes y añ o
tanto de la fecha de nacimiento como de la fecha de hoy.

18. Elaborar un algoritmo que lea una terna de parejas ordenadas de nú meros ([X1, Y1], [X2, Y2],
[X3, Y3]). Dichas parejas representan las ordenadas y abscisas de 3 puntos sobre el plano
cartesiano. Determinar si los tres puntos forman un triá ngulo. Si es así, decir que tipo triá ngulo
es y es rectá ngulo.
´

19. . Diseñ ar un algoritmo para calcular el valor de Y dada la siguiente funció n:


Y= (X + 1) 2 para -100 < X < -50
√2500 - X 2 para -50 < X < 50
3X - 1 para 50 < X < 100

20. Construir un algoritmo que lea dos nú meros A y B. El algoritmo debe calcular e imprimir Y,
siendo Y = Xi. En donde Xi debe ser:
Xi = A + B si (A2 - B 2 ) > 0
Xi = A - 2 * B si (A 2 - B 2 ) = 0
Xi = A + B - 5 si (A 2 - B 2 ) < 0
´

Potrebbero piacerti anche