Compendio Algorítmica UNASAM
Compendio Algorítmica UNASAM
Compendio Algorítmica UNASAM
TEMA:
COMPENDIO ALGORÍTMICA
CURSO:
ESTRUCTURA DE DATOS
DOCENTE:
Ing. Vásquez Ramírez, Noé M.
INDICACIONES
Estimado estudiante, haciendo uso del programa visual c++,
realizar el compendio algorítmico, luego transcribir a mano
alzada para entregar al docente del curso. (Equipos de 2)
1. Hacer un algoritmo que permita intercambiar 2 números enteros ingresados por teclado.
2. Hacer un algoritmo que me permita realizar el siguiente cambio de moneda. Dado un valor en
soles convertirlo a dólares.
3. Hacer un algoritmo para calcular la superficie de un triángulo en función de la base y altura.
4. Si neto es menor a s/. 1500.00, asignar bonificación de s/. 200.00.
5. Si promedio es menor a 11, pertenece a la categoría desaprobado.
6. Leer un número y multiplicarlo por 5, si es menor o igual que 50.
7. Si promedio es menor a 11 pertenece a la categoría desaprobado, caso contrario es aprobado.
8. Leer un número y aumentarle 1, si es positivo o disminuirlo 2, si es negativo; luego escribir
el numero resultante disminuido en 2.
9. Realizar un algoritmo, si un cliente es solvente económicamente para asignarle un crédito
teniendo en cuenta lo siguiente:
El cliente debe tener un ingreso mensual, siempre en cuando sea mayor al ingreso mínimo
actual.
Si el cliente es económicamente solvente, se le asignará un 60% en crédito de su ingreso
mensual.
10. Hacer un algoritmo que al ingresar un número comprendido entre 1 y 12, debe darme de
resultado el mes correspondiente al número ingresado.
11. Hacer un algoritmo para determinar la cantidad total a pagar por una llamada telefónica,
teniendo en cuenta lo siguiente:
La llamada que dure hasta 3 minutos tiene un costo de un nuevo sol.
Cada minuto adicional, a partir de los 3 primeros cuesta 0.50 céntimos.
12. Dado 3 números determinados, si la suma de cualquier pareja de ellos es igual al tercer
número. Si se cumple esta condición, escribir el mensaje son iguales, caso contrario escribir
un mensaje que diga es diferente.
13. Escribir los números del 1 al 100.
14. Imprimir los 20 primeros números pares.
15. Escribir una línea de puntos, cuya longitud sea 100 y al final escribir el triple de dicha longitud.
16. Escribir la suma de los 50 primeros números naturales.
17. Hacer un bucle que permita leer enteros positivos.
18. Hacer un algoritmo que me permita contar los números enteros positivos por teclado. El bucle
debe terminar cuando se lea un número negativo.
19. Hacer un algoritmo que me permita sumar los 20 primeros números positivos.
20. Hacer un algoritmo que me permita obtener la suma y la cantidad de los primeros 1000
números pares e impares.
21. Diseñar un algoritmo que permita leer 3 números y determinar cuál es el mayor.
22. Hacer un algoritmo que permita el salario diario de los empleados de una fábrica que trabaja
en dos turnos: diurno y nocturno, para lo cual se debe tener en cuenta los siguientes aspectos:
La tarifa de las horas diurnas es de s/. 15.00
La tarifa de las horas nocturnas es de s/. 30.00
DOCENTE: Ing. Vásquez Ramírez, Noé M. 2
UNASAM ESTRUCTURA DE DATOS
Caso de ser domingo, la tarifa se incrementará en s/. 10.00 en turno diurno, s/. 15.00 en
turno nocturno
23. Utilizando la estructura hacer mientras, leer una secuencia de números siempre en cuando el
usuario indique que quiere seguir ingresando números.
24. Diseñar un algoritmo que permita ordenar de mayor a menor 3 números ingresados por
teclado.
25. Encontrar el mayor valor de 3 números dados.
26. Leer 3 números Q, R, S y determinar si Q es múltiplo de R y de S.
27. Un numero puede ser menor, igual o mayor que el otro, hacer un algoritmo que lea 2 números
y determine como es 1 respecto al otro.
28. El rendimiento de un alumno se califica según lo siguiente:
Con promedios entre 16 y 20 recibe un calificativo de bueno.
Con promedios entre 11 y 15 recibe un calificativo de regular.
Con promedios de 6 a 10 recibe un calificativo de deficiente.
Con promedios de 0 y 5 recibe un calificativo de pésimo.
29. Indicar cuanto debemos pagar por nuestra compra, si tenemos en cuenta los siguientes
descuentos.
Si comprobamos de 100 a más unidades hay un descuento de un 40%.
Si compramos entre 25 y 100 unidades hay un descuento de un 20%.
Si compramos de 10 hasta 24 unidades hay una descuento del 10%
Si compramos menos de 10 unidades el descuento es de 0%.
30. Calcular los divisores comunes de 2 números ingresados por teclado.
31. Factorizar un número ingresado por teclado. Por ejemplo: 8=2x2x2, 18=2x3x3.
32. Leer un número y forme otro número entero en orden inverso.
33. Hacer un programa que al dar la hora hh, mm, ss, muestre las horas, minutos y segundos y
también nos calcule la hora después de 2 segundos.
34. Hacer un algoritmo que permita presentar la tabla de multiplicar de un número N.
35. Hacer un algoritmo que permita contar cuantos dígitos tiene un número.
36. Hacer un algoritmo que permita conocer cuántos dígitos pares e impares tiene un número.
37. Hacer un algoritmo que permita sumar todos los dígitos pares e impares de un número.
38. Hacer un algoritmo que permita determinar si un número ingresado tiene un dígito cero.
39. Hacer un algoritmo que permita buscar dentro cual número ingresado y como resultado debe
aparecer un mensaje indicando si se encuentra.
40. Realizar un algoritmo que nos permita leer 2 números y deducir en qué orden se encuentra
(creciente o decreciente).
41. Dados 2 números enteros realizar un algoritmo que calcule su cociente y su resto.
42. Calcule el factorial de un número n.
43. Se tiene las calificaciones de los alumnos de un curso de informática, correspondientes a las
asignaturas de Word, Excel y PowerPoint.
44. Hacer un algoritmo que dado una secuencia de números permita contar e imprimir el número
de ceros de dichas secuencias.
45. Una vendedora de pan tiene n unidades al comenzar el día, si cada cliente le pide un pan.
¿Cuántos panes quedan para el último cliente?
46. Cuatro artículos cuestan 3, 7, 19 y 23 soles respectivamente. ¿Cuáles son las posibles
cantidades que podemos adquirir de cada artículo, si disponemos de 113 soles y deseamos
gastarlo todo?
47. Encuentre el promedio de n números.