You are on page 1of 4

EJERCICIOS:

1. Realizar un algoritmo que reciba como entrada un nmero , lo multiplique por 2 y


muestre ese resultado
2. Realizar un programa que lea una variable k y muestre el resultado de multiplicarla
por 10, 2 veces.
3. Juan tiene 3 aos ms que Mara. Mara tiene el doble de aos que Pedro. Cul es
la edad de cada uno? Elabore un programa en pseudocdigo que lo resuelva.
4. Determinar la hipotenusa de un tringulo rectngulo conocidas las longitudes de sus
dos catetos. Desarrolle el algoritmo correspondiente.
5. Realice un algoritmo que a partir de proporcionarle la velocidad de un automvil,
expresada en kilmetros por hora, proporcione la velocidad en metros por segundo.
6. Un colegio desea saber qu porcentaje de nios y qu porcentaje de nias hay en el
curso actual. Disear un algoritmo para este propsito (recuerda que para calcular el
porcentaje puedes hacer una regla de 3).
7. Desarrolle un algoritmo que permita convertir calificaciones numricas, segn la
siguiente tabla:
A = 19 y 20, B =16, 17 y 18, C = 13, 14 y 15, D = 10, 11 y 12, E = 1 hasta el 9.
8. Se debe pedir la calificacin numrica y el programa presenta la letra
correspondiente. Se asume que la nota est comprendida entre 1 y 20.
9. Realice un algoritmo que determine el pago a realizar por la entrada a un
espectculo donde se pueden comprar slo hasta cuatro entrada, donde al costo de
dos entradas se les descuenta el 10%, al de tres entrada el 15% y a la compra de
cuatro tickets se le descuenta el 20 %
10. Realizar un programa Que reciba por teclado un nmero equivalente a una
calificacin si el nmero es mayor o igual q 7 se debe mostrar el mensaje
APROBADO en caso contrario se debe encontrar el mensaje REPROBADO
11. Desarrollar un programa que sume las N primeras potencias de 2 donde N es un
entero positivo q se ingresa x teclado
12. Realizar un programa que reciba por teclado 3 nmeros y muestre el mayor de ellos.
13. Hacer un programa que al dar la hora hh, mm, ss, muestre las horas, minutos
y segundos y tambin nos calcule la hora despus de 2 segundos.
14. Hacer un pseudocdigo que solo nos permita introducir nmeros mltiplos de 7
divisibles para 3.

15. Elabora un programa que, luego de Introducir un nmero por teclado. Que nos diga
si es par o impar
16. Introducir un nmero por teclado. Que nos diga si es positivo o negativo
17. Imprimir diez veces la serie de nmeros del 1 al 10.
18. Imprima los nmeros del 1 al 100. Que calcule la suma de todos los nmeros pares
por un lado, y por otro, la de todos los impares
19. Elaborar un programa que permita dividir 2 nmeros mediante el mtodo de restas
sucesiva
20. Presentar en pantalla los mltiplos de 3 comprendidos entre 1 y N
21. Comprobar sin un nmero es primo.
22. Calcular el factorial de un nmero X.
23. Hacer un programa que lea 3 nmeros y deducir si estn en orden creciente o
decreciente.
24. Calcular el nmero mayor de una lista de N nmeros ingresados por el usuario.
25. Solicitar un nmero entero por teclado si es positivo mostrar por pantalla su doble
en cualquier caso solicitar otro nmero entero y mostrar por pantalla la suma de
ambos.
26. Solicitar al usuario ingrese un nmero entero entre 1 y 100, luego en pantalla ha de
mostrar el rango de nmeros comprendidos por el nmero ingresado, adems la
sumatoria de la serie comprendida por los nmeros (suma sucesiva). Ejemplo: Si el
usuario ingresa el 10, en pantalla apareceran los nmeros 1 2 3 4 5 6 7 8 9 10 y la
suma sucesiva es :55
27. Se ingresan 5 notas de un alumno, publicar las 2 peores notas.
28. Dado N calcular:(1)+(2)+(3)+......+(Nn)?
29. Disear un algoritmo que me permita ingresar cualquier nmero mayor que cero y
menor que diez; y luego el algoritmo deber calcular los mltiplos menores que
cien, del nmero ingresado.
30. Disear un algoritmo que me permita ingresar un valor inicial y luego un valor
final, para luego calcular el valor central del rango de los nmeros dados.

31. Disear un algoritmo que me permita ingresar una lista de nmeros, el ingreso
termina con el nmero cero, para luego calcular cuntos nmeros positivos y
cuantos negativos fueron ingresados.
32. Averiguar si dado dos nmeros, uno es divisor entero de otro.
33. Disear un algoritmo que me permita calcular los 5 primeros nmeros perfectos (un
nmero es perfecto, cuando la suma de sus divisores, sin incluirlo al nmero es
exactamente el mismo nmero). El 6 es un numero perfecto por sus divisores son
1,2 y 3.
34. Disear un algoritmo que permita convertir un nmero natural en nmeros romanos.
Realice este programa con n lmite de 5000. Por ejemplo, el usuario ingresa 348, el
programa presenta CCCXLVIII
35. Disear un algoritmo que permita calcular la suma de los primeros 30 trminos de la
siguiente serie: 1-1/3+1/5-1/7...+1/9 Siendo N un nmero ingresado por el teclado.
36. Realizar un algoritmo que me permita ingresar un numero determinado de segundos
y lo convierta en horas, minutos y segundos.
37. Realizar un algoritmo que me permita ingresar la hora, minutos y segundos y que
me indique cuantos segundos son.
38. Ingresar el nmero el mes y determinar cuntos das tiene el mes, para el caso de
Febrero, el algoritmo deber indicar que no cuenta con la informacin necesaria
para dar la respuesta.
39. Escribir un algoritmo que determine si un ao es bisiesto. Un ao es bisiesto si es
mltiplo de 4 (por ejemplo 1984). Los aos mltiplos de 100 no son bisiestos, salvo
si ellos son tambin mltiplos de 400 (2000 es bisiesto, pero; 1800 no lo es).
40. Elabore un programa que lea las edades de 2 personas y calcule la diferencia entre
ellas, respondiendo en aos, meses y das.
41. Elabore un programa que lea un nmero entero y luego imprima sus factores
primos.
42. Elabora un programa que calcule el MCD entre dos nmeros.
43. Dado a y b; determinar el valor de la divisin entera y el resto de la divisin entera
de a, b (sin usar los operadores de div. Mod)
44. Hacer un programa que calcule cuantos nmeros de 4 cifras existen, tales que sean
mltiplos de 3 y de 7.

45. Convertir un nmero decimal a binario


46. Convertir un nmero binario a decimal
47. Presentar N elementos de la serie 1-2+3-4+5-6+7-8+9-10+11-12...
48. Presentar los N trminos de la serie Fibonacci
Considerar que la serie de Fibonacci se define de la siguiente manera:
El primer elemento de la serie es una unidad (1)
Los dems elementos se forman de la siguiente manera:
1 = 1 + 0
2 = 1 + 1
3 = 2 + 1
5 = 3 + 2
8 = 5 + 3
13 = 8 + 5
.............................
an = an-1 + an-2

You might also like