Está en la página 1de 3

Docente: Ing.

Carlos Castro
Asignatura: Algoritmo y Programación

EJECICIOS PRACTICOS

1. Elaborar un algoritmo que permita ingresar las horas trabajadas por un empleado y muestre
el pago que recibirá. El pago por hora es de $ 5000 pesos.
2. Dado el monto de una venta se desea calcular el IVA 18%.
3. Elaborar un algoritmo que, al ingresar un número, calcule e imprima su raíz cuadrada.
4. Elaborar un algoritmo que permita ingresar dos números y luego muestre la: suma,
multiplicación y división de los números.
5. Elaborar un algoritmo que calcule el perímetro de un rectángulo.
6. Diseñar un algoritmo que permita convertir en minutos un tiemplo expresado en segundo.
7. Suponiendo que en una cazuela de mariscos se puede cocinar exclusivamente con arroz y
langostinos, y que para cada cuatro personas se utiliza medio kilo de arroz y un cuarto de
kilo de langostinos, escribir un programa que pida por pantalla el número de comensales
para la cazuela, el precio por kilo de arroz y langostino y muestre las cantidades de los
ingredientes necesarios y el coste de la misma.
8. Elabore un algoritmo que permita calcular el perímetro y la superficie de un rectángulo,
teniendo como datos la base y la altura.
9. Construya un algoritmo que dada la base y la altura de un triángulo calcule e imprima su
superficie.
10. Dado el radio y la altura de un cilindro, calcule e imprima el área y su volumen.
11. Calcule e imprima el número de segundos que hay en un determinado número de días.
12. Construya un algoritmo que dado el costo de un artículo vendido y la cantidad de dinero
entregada por el cliente, calcule e imprima el cambio que se debe entregar al mismo.
13. Construya un algoritmo que resuelva el problema que tienen en una gasolinera. Los
surtidores de la misma registran lo que “surten” en galones, pero el precio de la gasolina
está fijado en litros. El algoritmo debe calcular e imprimir lo que hay que cobrarle al cliente.
14. Escriba un algoritmo que dado como datos el peso y longitud de una ballena, expresados
estos dos últimos en libras y pies respectivamente; escriba el peso expresado en kilogramos
y su longitud expresada en metros.
15. Se requiere el algoritmo para elaborar la planilla de un empleado. Para ello se dispone de
sus horas laboradas en el mes, así como de la tarifa por hora – calcule el pago que recibirá
el trabajador.
16. Se desean realizar una copia de seguridad, de la información de 70 Gb. almacenada en el
disco duro. Elaborar un algoritmo que permita calcular cuántos CD se necesitan para
almacenar dicha información, sabiendo que cada CD tiene 700 Megabytes de capacidad y
un Gigabyte es igual a 1,024 megabyte.
17. Elaborar un algoritmo que permita ingresar el año de nacimiento de una persona y
determine si es mayor de edad.
18. Elaborar un algoritmo que sirva para identificar el tipo de triangulo (Escaleno, Equilátero y
Isósceles) conociendo sus tres lados.
19. Elaborar un algoritmo para leer 3 números enteros diferentes entre sí, y determinar el
número mayor de los tres.
Docente: Ing. Carlos Castro
Asignatura: Algoritmo y Programación

20. Elabore un algoritmo que permita ingresar un número entero (1 a 10), y muestre su
equivalente en números romanos.
21. Elabore un algoritmo con su respectivo diagrama de flujo utilizando SLE, que permita:
• Generar e imprimir los números del 1 al 10.
• Mostrar la suma de los números.

Estructuras algorítmicas selectivas y repetitivas:

22. Dada la calificación de un alumno en un examen, escriba “Aprobado” en caso de que esa
calificación sea mayor a 3.
23. Desarrolle un algoritmo que permita leer dos números y ordenarlos de menor a mayor, si
es el caso.
24. Desarrolle un algoritmo que permita leer un valor entero positivo N y determinar si es primo
o no.

25. Elabore un algoritmo que calcule el monto a pagar por el servicio de estacionamiento,
teniendo en cuenta que por la primera hora de estadía se tiene una tarifa de $3.000 pesos
y las restantes tienen un costo de $2000 pesos.
26. Dado como dato el sueldo de un trabajador, aplíquele un aumento de 15% si su sueldo es
inferior a $1.000.000. Imprima el nuevo saldo del trabajador.
27. Elabore un algoritmo con su respectivo diagrama de flujo utilizando SLE2, que permita
calcular la edad de una persona ingresado el año de nacimiento.
28. Elabore un algoritmo con su respectivo diagrama de flujo que muestre la tabla de multiplicar
del 1 hasta el 5.
29. Desarrolle un algoritmo que realice la sumatoria de los números enteros comprendidos
entre el 1 y el 10, es decir, 1 + 2 + 3 + …. + 10.
30. Desarrolle un algoritmo que realice la sumatoria de los números enteros múltiplos de 5,
comprendidos entre el 1 y el 100, es decir, 5 + 10 + 15 +…. + 100. El programa deberá
imprimir los números en cuestión y finalmente su sumatoria.
31. Desarrolle un algoritmo que lea los primeros 300 números enteros y determine cuántos de
ellos son impares; al final deberá indicar su sumatoria.
32. Elabore un algoritmo con su respectivo diagrama de flujo que realice lo siguiente:
• Ingrese el precio de varios productos y la cantidad de unidades que solicita el
cliente, calcular e imprimir el valor (resultado=precio * cantidad).
• Calcular e imprimir el subtotal (acumulado de los totales). a=a+resultado;
• Calcular e imprimir el IVA (19%). Iva=a*0.19
• Calcular e imprimir el Total a pagar. TotalPagar=a+iva;

Nota: Después de desarrollado el ejercicio, validar que los valores digitados sean valores
numéricos positivos.

33. Elabora un algoritmo que solicite la edad de 2 hermanos y muestre un mensaje indicando
la edad del mayor y cuantos años de diferencia tiene con el menor.
Docente: Ing. Carlos Castro
Asignatura: Algoritmo y Programación

34. Elabora un algoritmo para leer 3 números enteros diferentes entre sí, y determinar el
número mayor de los tres.
35. Elabore un algoritmo con su respectivo diagrama de flujo utilizando PSEINT para un CASA
DE CAMBIO DE MONEDA EXTRANJERA, que realice lo siguiente:
• Mostrar un menú con las siguientes opciones:
1. Dólares a pesos.
2. Euro a pesos.
3. Yenes a pesos.
4. Pesos a Dólares.
5. Pesos a Euro.
6. Pesos a Yenes.
7. Salir de la aplicación.
• De acuerdo a la opción seleccionada mostrar el resultado del valor que recibirá el
cliente.

Nota: Si el usuario selecciona la opción 1 el sistema debe solicitar la cantidad de dólares


a convertir a pesos, luego el algoritmo mostrará el resultado en pesos colombianos.
Debe tener presente de mostrar el símbolo de la moneda al momento de imprimir los
resultados.

36. Basado en la pregunta número 15, si las horas trabajadas en el mes son mayores a 20, el
pago por horas será de $12.000 y si son menores el pago por hora será de $10.000.
37. Realice un algoritmo que determine el pago a realizar por la entrada a un espectáculo donde
se pueden comprar sólo hasta cuatro entradas, donde al costo de dos entradas se les
descuenta el 10%, al de tres entradas el 15% y a la compra de cuatro tickets se le descuenta
el 20 %.

También podría gustarte