Sunteți pe pagina 1din 1

FAING EPIC TECNICAS DE PROGRAMACION

TRABAJO ENCARGADO 03 ESTRUCTURAS DE CONTROL REPETITIVAS - ENUNCIADOS

1. Escriba un algoritmo tal, que dado N nmeros naturales enteros como datos, calcule cual es el mayor y le menor de estos
nmeros.

2. Escriba un diagrama de flujo que obtenga la suma, e imprima los trminos de la siguiente serie:
1 1 1 1
1 2 + 3 4 +
3. Dados dos nmeros enteros positivos N y D, se dice que D es un divisor de N si el resto de dividir N entre D es 0. Se dice que un
nmero N es perfecto si la suma de sus divisores (excluido el propio N) es N. Por ejemplo 28 es perfecto, pues sus divisores
(excluido el 28) son: 1,2,4,7 y 14 y su suma es 1+2+4+7+14=28. Hacer un programa que dados un numero N nos diga si es o no es
perfecto.

4. Escribir un diagrama de flujo que decida si dos nmeros enteros positivos son amigos. Dos nmeros son amigos si la suma de los
divisores distintos de s mismo de cada uno de ellos con el otro nmero. Ejemplo 284 y 220 son dos nmeros amigos.

5. Desarrollar un diagrama de flujo, que permita calcular e imprimir, los trminos, la suma, y el promedio de la siguiente serie: -10 ,
-6 , -2, 2, 6, 10, , 122

6. Se desea saber cunto ahorrar en total un empleado pblico en un ao, si al final de cada mes deposita en su cuenta de ahorros
una cantidad variable de dinero, por lo que tambin se desea saber cunto lleva ahorrado cada mes que pasa. Se asume que son
doce depsitos al ao.

7. Escriba un diagrama de flujo que lea un nmero entero N y calcule la suma de la siguiente serie: 11 + 22 + 33 + + nn

8. Calcule el aumento de sueldos para n empleaos de una empresa, bajo el siguiente criterio:
Si el sueldo es menor a $ 1000 : aumento 12%
Si el sueldo est comprendido entre $ 1000 y $ 2500 : aumento 10%
Si el sueldo es mayor a $ 2 500 : aumento de 8%
Imprima lo siguiente:
a) El sueldo nuevo del trabajador
b) El monto total de la nmina considerando el aumento

9. Genere un algoritmo que escriba los trminos de la siguiente serie: 2, 5, 7, 10, 12, 15, 17,, 60. Para lograr esto, utilice una
bandera para aplicar diferentes incrementos

10. Supngase que en una reciente eleccin hubo cuatro candidatos (con identificaciones 1,2,3,4) . usted habr de encontrar
mediante un programa, l nmero de votos correspondientes a cada candidato y el porcentaje que obtuvo respecto del total de
votantes. El usuario teclear los votos de manera desorganizada, tal y como se obtuvieron en la eleccin, el final de datos est
representado por un cero. Observe, como ejemplo la siguiente lista: 1,3,1,4,2,2,1,4,1,1,1,2,1,3,1,4,0. Donde 1 representa un voto
para el candidato 1; 2, para el candidato 2 y as sucesivamente

11. Escriba un algoritmo que Lea n cantidad de nmeros enteros positivos y cuando sea un negativo termine. Deber escribir estos
nmeros con la condicin de que si se lee el mismo nmero en forma consecutiva, solo escriba uno.

12. Hacer un diagrama de flujo para calcular el mximo comn divisor de dos nmeros enteros positivos N y M siguiendo el algoritmo
de Euclides, que es el siguiente:
Se divide N por M, sea R el resto
Si R=0, el mximo comn divisor es M y se acaba
Se asigna a N el valor de M y a M el valor de R y volver al paso 1.

13. Escriba un diagrama de flujo para ordenar en forma creciente 4 nmeros

14. Hacer un diagrama de flujo que invierta los dgitos de un nmero entero positivo.

15. Un vendedor ha realizado 50 ventas y desea saber cuntas de estas fueron de monto de 250 o menos, cuantas fueron mayores a
250 pero inferiores a 450 y cuantas de 450 o superiores a tal cantidad. Realice el diagrama que le proporcione al vendedor esta
informacin y adicionalmente proporcione el total y promedio de las ventas realizadas despus de haber ledo como entrada el
monto de cada venta.

__________________________________________________________________________________________________
Ing. Edwin Valencia e-mail: esvalenciac@hotmail.com Pg.1

S-ar putea să vă placă și