U T M

Anuncio
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
Descargar