You are on page 1of 1

Escuela Superior Politcnica de Chimborazo Prctica de instrucciones de control

FIE - EIETR

1. Un banco, antes de conceder un prstamo a 20 aos comprueba los ingresos del solicitante. Si los ingresos son superiores a $12,000.00 anuales, el crdito es concedido. Si los ingresos son inferiores a $12,000.00 anuales pero superiores a $8,000.00 y adems el solicitante es soltero, el crdito es concedido. Tambin es concedido el crdito si el solicitante tiene ingresos entre $12,000.00 y $10,000.00 y est casado sin hijos. Realizar un programa que pida los ingresos anuales del solicitante, su estado civil y el nmero de hijos. Con estos datos, el programa deber decir si se le otorga el crdito o no. 2. Crear un programa que permita generar la Criba de Eratstenes. ste es un mtodo para calcular los nmeros primos existentes hasta 1000 sin hacer una sola divisin. Comenzar creando una matriz que contenga los nmeros del 1 al 1000. Sabiendo que el 2 es primo, se empieza en la casilla de ese nmero y se salta por la matriz de 2 en 2, poniendo un cero en cada casilla donde se ubique. Con esto se ha eliminado los mltiplos de 2. Desde el 2, se avanza por la matriz hasta encontrar el siguiente nmero no cero. En este caso ser el 3, as que se realizar el salto por la matriz de 3 en 3, poniendo un cero en cada lugar donde se aterrice. Se repite el proceso hasta que se termine con la tabla. Entonces quedarn en ella nicamente los nmeros primos, junto con todos los ceros que han sustituido a los no primos. El programa deber imprimir exclusivamente los nmeros primos. 3. Realizar un programa o funcin que reciba un nmero entero y devuelva la cantidad de cifras que tiene el nmero (por ejemplo, el nmero 231 tiene 3 cifras). Realizar otra funcin que devuelva la suma de las cifras del nmero (por ejemplo, del nmero 231, la suma de sus cifras es 2+ 3 + 1 = 6). 4. La sucesin de Fibonacci es la siguiente: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89,... es decir, f1 = 1, f2 = 1, y cada uno de los siguientes trminos de la sucesin se calculan sumando los dos anteriores: fi = fi1 + fi2. Escribir un programa que genera dicha sucesin, presentando en pantalla cada uno de los trminos. El programa terminar despus de presentar un trmino mayor que un cierto lmite (por ejemplo, el nmero 100). 5. Escribir un programa que solicita el tipo de clculo a realizar: combinaciones, permutaciones o variaciones, tanto con repeticin como sin repeticin. Tambin solicita los parmetros necesarios para el clculo. El programa aplica la frmula pertinente y presenta el resultado: a. Permutaciones de m elementos: ! b. Variaciones con repeticin de m elementos tomados de n en n: ! c. Variaciones sin repeticin de m elementos tomados de n en n: d. Combinaciones de m elementos tomados de n en n:
! !()! (+1)! !(1)! !

e. Combinaciones con repeticin de m elementos tomados de n en n:

Prctica Herramientas EDA