Você está na página 1de 2

PRACTICA No 2: ESTRUCTURAS REPETITIVAS Para cada uno de los algoritmos, considerar: ANALISIS DEL PROBLEMA, DISEO DEL ALGORITMO

Y PRUEBA DE ESCRITORIO
1. Escribir un programa que muestre la lista de los N primeros nmeros enteros positivos y sus correspondientes cuadrados. 2. Leer N nmeros enteros positivos y calcular el promedio de pares y el promedio de impares. 3. Leer 2 nmeros enteros positivos y calcular el producto de N1*N2, por sumas sucesivas. 4. Leer 2 nmeros enteros positivos N1 y N2 y calcular la potencia N1 N2 por multiplicaciones sucesivas. 5. Determinar el factorial de un nmero entero positivo ingresado por teclado. 6. Mostrar la lista de los N primeros trminos de la serie: 1, 4, 7, 10, 13, ... y calcular cunto suman. 7. Escribir un programa que lea la edad de N alumnos y reporte la cantidad de mayores de edad (18 a ms) y la cantidad de menores de edad. 8. Leer el sexo de N alumnos y reportar la cantidad de hombres y la cantidad de mujeres. 9. Leer un nmero e indicar si es primo o no lo es. 10. Se ingresan N notas de un curso, publicar la nota promedio, la peor y la mejor nota. 11. Dado un nmero entero, mostrar la lista de todos sus divisores. 12. Hacer un programa que lea nmeros y los acumule hasta que se ingrese cero. Mostrar cuanto acumul (es decir la suma de todos ellos) 13. Hacer un programa que lea los N resultados finales de los partidos de un equipo de futbol ante sus adversarios y diga cuanto puntaje acumul (3 por partido ganado, 1 por empate y 0 por perdido), cuntos goles a favor tiene y cuntos goles en contra tiene 14. Escribir un programa que permita ingresar un nmero entero positivo e imprima su respectiva tabla de multiplicar 15. Escribir un programa que le pida ingresar su ID, si falla en el ingreso le mostrar un mensaje de error con la cantidad de intentos fallidos y le volver a pedir ingresar nuevamente, solo terminara al ingresar el id correcto 16. Escriba un programa que permita ingresar el precio unitario y la cantidad del producto a comprar, luego debe preguntarle si desea comprar otro producto, s i la respuesta es s le pedir ingresar nuevamente los datos, pero si la respuesta es n mostrar el monto total a pagar. 17. Disear un programa en el que se ingrese el monto de una compra y la cantidad de meses a pagar, luego imprima el nmero de cuotas con sus montos respectivo a pagar de cada cuota. 18. Leer Nmeros mientras no se ingrese el cero. Luego reportar la cantidad de positivos y la cantidad de negativos, la suma de positivos y la suma de negativos. 19. Programa que calcula los N primeros mltiplos de 3 positivos y su suma. 20. Programa que reporta los N primeros mltiplos de 3 y 5 a la vez. Tambin reporta cuantos son y su suma 21. Determinar el mnimo comn mltiplo de 2 nmeros enteros positivos ingresados por teclado. 22. Determinar el mximo comn divisor de 2 nmeros enteros positivos ingresados por teclado. 23. Leer un nmero entero positivo y descomponerlo en sus factores primos. Ejemplo: 6 = 2*3 , 20=2*2*5 , 15= 3*5 , 24=2*2*2*3 24. Escribir un algoritmo que permita reducir una fraccin a su mnima expresin, por ejemplo, si se ingresa 28/64, quedar reducida a 7/16. Sugerencia: Ingrese el numerador y denominador por separado 25. Leer nota y edad de N alumnos y reportar: a) Cantidad de aprobados mayores de edad. b) Cantidad de desaprobados menores de edad. c) Nota promedio 26. Algoritmo que lee edad (15 a 25) y sexo(M,F) de N alumnos y reporta:

a) Cantidad de hombres mayores de edad. b) Cantidad de mujeres menores de edad. c) Edad promedio de hombres d) Edad promedio de mujeres e) Edad promedio total. 28. Algoritmo que lee edad y sexo de N alumnos y reporta: a) cantidad de mujeres. b) cantidad de Hombres. c) cantidad de Mujeres aprobadas. d) Cantidad de Hombres desaprobados. e) Edad promedio. f) Edad promedio de Hombres g) Edad promedio de mujeres.