You are on page 1of 3

Universidad Nacional Experimental de Guayana.

Coordinación de Ingeniería en Informática.


Asignatura: Procesamiento de Datos.
Profesor: Ing. Ronald Pérez.

Ejercicios Básicos
1. Escriba un programa en que dados tres números a, b y c imprima el menor de ellos.

2. Escriba un programa que lea dos números a y b, calcule e imprima su producto,


cociente y el resto cuando el primero se divide por el segundo.

3. Escribir un programa para convertir una medida dada en pies a su equivalente en a)


pulgadas, b) centímetros y d) metros, conociendo que 1 pie = 12 pulgadas, 1 pulgada
= 2.54 cm y 1 m = 100 cm.

4. En una empresa de computadoras, los salarios de los empleados se van a aumentar


según su contrato actual según la siguiente tabla:

Contrato Aumento %

0 a 100.000 Bs. 20

100.001 a 150.000 Bs. 10

150.001 a 300.000 Bs. 05

más de 300.001 Bs. 00

Escribir un programa que solicite el salario actual del empleado, calcule y


visualice el nuevo salario.

5. Escriba un programa para hallar las raíces de una Ecuación de Segundo Grado. Se
deben leer los valores de los coeficientes a, b y c.

6. Escriba un programa que dado un precio de un producto y una cantidad para pagarlo,
calcule la cantidad de monedas y billetes (vuelto a devolver). Monedas: 1, 2, 5, 10,
20, 50, 100, 500, Billetes: 1.000, 2.000, 5.000 y 10.000 Bs. Considere que debe de
darse la menor cantidad de billetes y monedas.

7. Escriba un programa que determine el monto a pagar por una llamada telefónica,
teniendo en cuenta lo siguiente: Toda llamada que dure hasta 3 minutos tiene un
costo de 25 Bs. Por cada minuto adicional se cobra una tarifa de 22,50 Bs. Se debe
leer el tiempo de llamada.

8. Escriba un programa que lea una secuencia de números enteros y calcule el mayor,
menor y el promedio de la secuencia. La secuencia termina cuando se ingresa el
número cero (El cero no es tomado en cuenta).

9. Escriba un programa que dado tres números enteros indique cual es el mayor, el menor
y el intermedio.

10. Escriba un programa que dados tres números y que los imprima en orden ascendente.
Universidad Nacional Experimental de Guayana.
Coordinación de Ingeniería en Informática.
Asignatura: Procesamiento de Datos.
Profesor: Ing. Ronald Pérez.

11. Escriba un programa que calcule la suma de la Serie Armónica. La serie está definida
de la siguiente manera: 1 + 1/2 + 1/3 +...+ 1/n. El valor de n será suministrado
por el usuario.

12. Escriba un programa que encuentre los factores divisibles mínimos de un número
(Descomposición del Número en sus Factores Primos Mínimos).

13. Escriba un programa que encuentre el primer valor de n para el cual la siguiente
suma excede a un valor x: 1 + 2 + 3 +...+ n. Por Ejemplo: Para un X = 10, el n que
exceda a 10 es 5, porque 1 + 2 + 3 + 4 + 5 = 15.

14. Escriba un programa que dado un número n, determine si este es par o impar.

15. Escriba un programa para determinar la cantidad de dígitos que tiene un número
entero positivo dado.

16. Escriba un programa para determinar la cantidad de dígitos diferentes que tiene un
número entero positivo dado.

17. Escriba un programa que dado un carácter car, determine si este es una vocal o no.

18. Escriba un programa que dado un carácter car, determine si este es un dígito entre
'0' ... '9'.

19. Escriba un programa que imprima los 100 primeros números naturales y la suma de los
mismos.

20. Escriba un programa que multiplique dos números por medio de sumas sucesivas.

21. Escriba un programa que divida dos números por medio de restas sucesivas.

22. Escriba un programa que calcule el MCD (máximo común divisor) de dos números por el
algoritmo de Euclides.

23. Escriba un programa que dado dos números enteros a y b realice la operación de
b
potencia a .

24. Escriba un programa para determinar si un valor n es un número primo.

25. Escriba un programa que permita la impresión de los primeros N números primos.

26. Escriba un programa que dado dos números x y n, permita calcular la suma de la
2 n
progresión geométrica: 1 + x + x +...+ x .

2 3 n
27. Escriba un programa que permita calcular la serie: 1/2 + 2/2 + 3/2 +...+ n/2 .

28. Escriba un programa que determine si un valor n es un número perfecto. Un número


perfecto es un entero positivo, que es igual a la suma de todos los enteros
positivos (excluido el mismo) que son divisores del número. Ejemplo: 6 es un número
perfecto, ya que 1+2 + 3 = 6.
Universidad Nacional Experimental de Guayana.
Coordinación de Ingeniería en Informática.
Asignatura: Procesamiento de Datos.
Profesor: Ing. Ronald Pérez.

29. Escriba un programa que determine si un año es bisiesto. Un año es bisiesto si es


múltiplo de 4, excepto los múltiplos de 100 que no son bisiestos salvo que a su vez
también sean múltiplos de 400 (1800 no es bisiesto, 2000 sí).

30. Escriba un programa que permita calcular el factorial de un número n.

31. Escriba un programa que dado un número entero positivo produzca el número invertido.

32. Escriba un programa que permita verificar si un número entero es capicúa (Similar al
concepto de palíndrome pero en las cadenas de caracteres).

You might also like