Programación Estructurada UNIVERSIDAD TECNOLÓGICA DE LA MIXTECA EJERCICIO 4 TEMA: ESTRUCTURAS DE REPETICIÓN Lunes 17/Octubre/2011 GRUPO: _____________ Nombre (por apellidos): ______________________________________________________ INSTRUCCIONES 1. 2. Analizar el problema y codificar la solución Usar while, do-while o for según sea necesario. Problemas 1. 1 Que muestre la sucesión de números: 1 - 10 -100-1000-10000 2. Leer 10 números e imprimir solamente los números positivos 3. Leer 15 números negativos y convertirlos a positivos e imprimir dichos números 4. Elabora un programa que muestre los número del 1000 al 1 5. Calcular la suma siguiente: 100+ 98 + 96 +94 + ... + 0 (en ese orden) 6. Solicitar 20 números y mostrar cuántos son negativos, cuantos son positivos y cuantos son neutros ( = 0) 7. Solicitar un nombre y repetirse en pantalla tantas veces como se desee (preguntar la cantidad de repeticiones), indicando el número de repetición 8. Calcular e imprimir la tabla de multiplicar de un numero cualquiera. Imprimir el multiplicando, el multiplicador y el producto 9. Una persona desea invertir su dinero en un banco, el cual le otorga un 2% de interés. Cual será la cantidad de dinero que esta persona tendrá al cabo de un año si la ganancia de cada mes es reinvertida?. 10. Leer los 250,000 votos de otorgados a los 3 candidatos a gobernador e imprimir el número del candidato ganador y su cantidad de votos que lo hizo obtener el triunfo. 11. Un Zoólogo pretende determinar el porcentaje de animales que hay en las siguientes tres categorías de edades: de 0 a 1 año, de mas de 1 año y menos de 3 y de 3 o mas años. El zoológico todavía no esta seguro del animal que va a estudiar. Si se decide por elefantes solo tomara una muestra de 20 de ellos; si se decide por las jirafas, tomara 15 muestras, y si son chimpancés tomara 40. Realizar un programa que solucione el problema del Zoólogo. 12. En un país hubieron elecciones para elegir al presidente. El país consta de 7 provincias o regiones, de las cuales se han levantado actas que contiene el total de votos obtenidos por los 4 Mónica E. García Programación Estructurada partidos políticos en dicha región. Diseñar un programa que lea las actas de las 7 provincias, muestre que partido ganó las elecciones y en caso de empate, lo especifique con un mensaje. 13. Se desea obtener el promedio de 2 grupos que están en un mismo año escolar, siendo que cada grupo puede tener 15 alumnos , que cada alumno puede llevar 5 material y que en todas las materias se promedian tres calificaciones para obtener el promedio de la materia. Lo que se desea es que aparezca el promedio de los grupos, el promedio de cada grupo y el promedio de cada alumno. 14. Leer n caracteres hasta que sea una vocal (a,e,i,o,u) y mostrar dicha vocal. 15. Simular el comportamiento de un reloj digital, imprimiendo la hora, minutos y segundos de un día desde las 0:00:00 horas hasta las 23:59:59 horas 16. Elaborar un programa en el que se introduzca un año en el rango de 1994 a 2001 y utilice una repetición de ciclo para poder producir un calendario condensado y nitido. Advertencia, algunos de los años son bisiestos. 17. Escribir un programa que imprima una tabla de todos los equivalentes de números romanos con números decimales en el rango del 1 al 100. 18. Elaborar un programa que lea un letra del teclado. Con la letra leída deberá de rellenar la pantalla empezando en el centro del margen izquierdo y escribir una letra arriba y otra abajo del centro hasta completar la columna de la pantalla. Una vez completada la columna deberá continuar de la misma manera con la siguiente columna. Ésto deberá continuar hasta que se termine de rellenar la pantalla. 19. Calcular exactamente el número de días vividos por una persona hasta la fecha. Contemplar los años bisiestos. 20. Leer dos números enteros a y b mayores o iguales que cero y calcular su producto mediante sumas sucesivas. (Se usan, a modo de ejemplo, los tres esquemas repetitivos existentes en C. Mónica E. García