Algoritmos Repetitivos
Enviado por alex941207 • 29 de Septiembre de 2014 • 1.403 Palabras (6 Páginas) • 692 Visitas
Problemas Algoritmos REPETITIVOS
1. Elaborar un algoritmo que imprima los N primeros números naturales.
2. Elaborar un algoritmo que imprima los números pares comprendidos entre 1 y N
3. Elaborar un algoritmo que imprima los números impares comprendidos entre 1 y N.
4. Elaborar un algoritmo que lea un número entero positivo y obtenga los múltiplos de X comprendidos entre X y el número leído.
5. Elaborar un algoritmo que lea un número entero positivo y obtenga todos los divisores del número leído.
6. Elaborar un algoritmo que obtenga los primeros N números primos (enteros positivos).
7. Elaborar un algoritmo que imprima la suma de los primeros N números naturales.
8. Elaborar un algoritmo que imprima la suma de los primeros N números pares positivos.
9. Elaborar un algoritmo que calcule la calificación promedio de un número (desconocido) de estudiantes.
10. Elaborar un algoritmo que lea N parejas de números, por cada pareja debe imprimir el mayor y el menor. Imprima un mensaje especial si los números son iguales.
11. Elaborar un algoritmo que lea N ternas de números, por cada terna debe imprimir el mayor y el menor. Imprima un mensaje especial si por lo menos hay dos números iguales.
12. El DANE desea saber cuántas personas mayores de edad hay en la bella ciudad de Cartagena. Elaborar un algoritmo que lea el nombre y la edad de cada uno de las personas que viven en Cartagena y provea la información que el DANE necesita.
13. Coldeportes Bolívar está interesada en promover el Basketbol y para ello desea conocer personas que tengan las siguientes características:
Edad: Menor de 18 años.
Estatura: Mínima, 180 cm.
Peso: Máximo, 80 Kg.
N personas se presentan en las instalaciones de Coldeportes manifestando su deseo de participar en ese deporte. Elaborar un algoritmo que lea la edad, la estatura y el peso de las personas interesadas y calcule e imprima.
Número de personas que cumplen las condiciones exigidas.
Número de personas que no cumplen las condiciones exigidas.
Promedio de estatura de las personas que cumplen las condiciones.
Edad, estatura y peso de la persona más alta que se presentó.
14. Un vendedor desea calcular su comisión total sobre la venta de varios artículos. Al vendedor le corresponde el 5% de comisión sobre artículos cuyo precio sea menor de $10.000, y 7,5% sobre los artículos cuyo precio es de $10.000 o más. Elabore un algoritmo que permita calcular la comisión total de un vendedor. Asuma que el vendedor hizo N ventas.
15. Elabore un algoritmo que lea dos números (M y N) y calcule e imprima la suma de los múltiplos de M comprendidos entre M y N.
16. Elabore un algoritmo que calcule e imprima las tablas de multiplicar dentro de un rango de valores dado por dos enteros M y N. Se debe imprimir el multiplicando, el multiplicador y el producto.
17. Elabore un algoritmo que calcule e imprima los N primeros números múltiplos de X anteriores a un número dado Y.
18. En una librería se calcula el precio de los libros de acuerdo con el tipo de libro y el número de páginas del mismo, de la siguiente manera:
Los libros de tipo 1 tienen un precio básico de $10.000 más $50 por página.
Los libros de tipo 2 tienen un precio básico de $15.000 más $70 por página.
Los libros de tipo 3 tienen un precio básico de $20.000 más $90 por página.
Los demás libros tienen un precio básico de $25.000 más $120 por página.
Elabore un algoritmo que permita calcular el precio de cada uno de los libros de la librería y el valor total del inventario. Por cada libro se tiene el código, el tipo de libro y el número de páginas, pero no se sabe cuántos libros hay en total.
19. Elabore un algoritmo que lea la longitud y anchura de un número desconocido de rectángulos. Se debe producir una lista con la anchura, la longitud y el área de todos los rectángulos cuyo perímetro sea mayor que un número A dado.
20. Considere la siguiente serie:
a, (a + d)r, (a + 2d)r2 . . . (a + (n-1)d)rn-1
Elabore un algoritmo que lea los valores de a, d, r y n y calcule e imprima la suma de los n primeros términos de la serie.
21. Se tiene la siguiente sucesión:
S = {An}: donde A1 = 0, A2 = 0, A3 = 2 y
An = An-1
...