Está en la página 1de 4

Ejercicios

1. Implementar un programa que lea numero entero positivo N mayor que 10 y calcule el producto(P)

2.

Implementar un programa para calcular el pago bruto de un empleado, Se ingresa la tasa (pago por hora) y el nmero de horas trabajadas durante la semana. Se paga hora y media por cada hora de tiempo extra. (despus de 40 horas.) Datos Tasa nHoras hExtras

Proceso Salida PagoBruto getPagoBruto()

3. Implementar un programa que muestre la sucesin de Fibonacci de manera que sus trminos no excedan de 20000

4. Implementar un programa que muestre la sucesin de Fibonacci de manera que liste los 50 primeros trminos.

Fibo(0) Fibo(1) Fibo(2) Fibo(3) Fibo(4) Fibo(5) Fibo(6) Fibo(7) 1 1 2 3 5 8 13 21 .

5. Pedro deposita un capital de $1000 en una cuenta de ahorro del BBVA a un inters compuesto anual de 10% a. Implementar un programa que reporte el capital de la cuenta de cada ao durante un periodo de 30 aos. b. Implementar un programa para determinar el nmero de aos que se requieren para que la cuenta exceda a $20000 6. Para saber si un entero n ( n ) es un numero primo, debemos recordar que se hace examinando si n NO es divisible por cualquiera de los enteros 2 , 3 , 5 , 7 ... RECORDAR: o o Por convencin el 1 no es primo. Si n NO es numero primo entonces tiene un divisor d no trivial tal que : d <= . a. Implementar un programa de manera que solamente se examine si n es divisible por cualquiera de los enteros 2 , 3 , 4 , 5 , 6 , ..

b. Implementar un programa de manera que solamente se examine si n es divisible por 2 o por cualquier entero impar menor o igual a . 2 , 3 , 5 , 7 , 9 , ..

7.

Implementar un programa que imprima una lista ordenada de los nmeros impares de dos dgitos, su cuadrado y su cubo.

11 13 15 . . 99

121 169 225 . . 9801

1331 2197 3375 . . 970299

8. Implementar un programa que imprima el numero 20 veinte veces, el numero 19 diecinueve veces, el numero 18 dieciocho veces, y asi sucesivamente.

20 19 18 3 2 1 9.

20 19 18 .. .. .. 3 2

20 19 18 3

20 19

20

.. ..

18 ..

19 18

20 19 18

20 19

20

Mostrar la tabla de multiplicar del 1 al 12 (Aproximadamente similar al siguiente cuadro)

1 2 3 4 . . . . . 11 12

1 1 2 3 4 . . . . . 11 12

2 2 4 6 8 . . . . . . .

3 3 6 . . . . . . . . .

4 4 8 . . . . . . . . .

5 5 10 . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

11 11 22 . . . . . . . . .

12 12 24 . . . . . . . . 144

10. Implementar un programa que lea el capital de depsito, tasa de inters (compuesto y anual). Se deposita un capital de $ 1000 a una tasa de inters igual al 6% en el BBVA. Mostrar el capital de la cuenta cada ao durante un periodo de 10 aos. 11. Sonia cada ao deposita $500 en una cuenta de ahorros del BCP que produce anualmente 10% de interes compuesto. Implementar un programa que muestre el capital de la cuenta cada ao durante un periodo de 20 aos. 12. Albert cada 2 aos deposita $400 en una cuenta de ahorros del BBVA que produce anualmente 8% de interes compuesto. Implementar un programa que imprima el capital de la cuenta cada ao durante un periodo de 20 aos. Ingreso de Datos

a. Monto b. Tasa c. periodo Proceso reporteNAnnios (int annios) Salida Reporte

13. Pedro Vargas recibe un prestamo de $5000 del BCP, a una tasa de interes igual a 2% mensual. Amortiza $50 al final de cada mes , de esta manera adeuda al final del 1er mes:

Capital + Interes - Amortizacin= 5000 + 0.02*5000 - 50

a) Implemente un programa que imprima el capital que Pedro debe cada es durante un periodo de un ao. b) Implemente un programa que encuentre el nmero de meses que Pedro debe pagar sobre el prstamo y el valor del ltimo pago.

14. Implementar un programa que lea un nmero de: a. 3 cifras y retorne el nmero invertido b. 4 cifras y retorne el nmero invertido c. 5 cifras y retorne el nmero invertido d. n cifras y retorne el nmero invertido

15. Implementar un programa que lea el ao y el mes, retorne el nmero de das de ese mes en ese ao (considerar aos bisiestos).

También podría gustarte