You are on page 1of 2

EJERCICIOS PROPUESTOS:

1.

Disear un programa que permita calcular las races de una ecuacin de segundo grado.

a x + bx+ c=0
Nota:

x=

Deber tener cuidado que el valor de la variable a sea diferente de CERO, si es asi
calcular la ecuacin de primer grado.
Usar la ecuacin general.

b b24 ac
2a
La discriminante deber ser igual o mayor que CERO

2.

Disear un programa que permita el ingreso de un nmero, si el nmero es par deber calcular el
rea de un circulo, de radio igual al valor ingresado; y si el nmero resultara ser impar, calcular
el rea de un cubo de arista igual al valor ingresado; y si el nmero ingresado es cero mostrar un
mensaje de error y dar por concluido la ejecucin del programa.

3.

Crear un programa que permita el ingreso del dia y mes del cumpleaos de una persona, luego
deber mostrar su signo del zodiaco.

4.

Disear un programa que permita el ingreso de cuatro nmero enteros positivos, luego deber
mostrarlos ordenados en forma descendente.

5.

Disear un programa que permita el ingreso de cuatro calificaciones de un alumno, luego deber
mostrar un mensaje de acuerdo al promedio obtenido, segn la siguiente tabla:

PROMEDIO
0a5
6 a 10
11 a 13
14 a 16
17 a 20

6.

MENSAJE
Muy malo
Malo
Regular
Bueno
Muy bueno

Crear un programa que permita mostrar los numero perfectos comprendidos entre el nmero 5 y
1000.
Nota:
Un nmero es perfecto si la suma de sus divisores resulta ser el valor ingresado.

7.

Hacer un pseudocdigo que imprima los nmeros impares hasta el 100 y que imprima cuantos
impares hay.

8.

Hacer un programa que imprima todos los nmeros naturales que hay desde la unidad hasta un
nmero que introducimos por teclado.

9.

Imprimir y contar los mltiplos de 3 desde la unidad hasta un nmero que introducimos por
teclado.

10. Hacer un programa que 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.
11. Imprimir y contar los nmeros que son mltiplos de 2 o de 3 que hay entre 1 y 1000.
12. Hacer un programa que imprima el mayor y el menor de una serie de cinco nmeros que vamos
introduciendo por teclado.
13. Introducir dos nmeros por teclado. Imprimir los nmeros naturales que hay entre ambos
nmeros empezando por el m s pequeo, contar cuantos hay y cuantos de ellos son pares.
Calcular la suma de los impares.
14. Disear un programa que permita imprimir diez veces la serie de nmeros del 1 al 10.
15. Imprimir, contar y sumar los mltiplos de 2 que hay entre una serie de nmeros, tal que el
segundo sea mayor o igual que el primero.
16. Hacer un programa que cuente las veces que aparece una determinada letra en una frase que
introduciremos por teclado.
17. Hacer un programa que simule el funcionamiento de un reloj digital y que permita ponerlo en
hora.
18. Hacer un programa que calcule independientemente la suma de los pares y los impares de los
nmeros entre 1 y 1000, utilizando un switch.
19. Introducir una frase por teclado. Imprimirla cinco veces en filas consecutivas, pero cada
impresin ir desplazada cuatro columnas hacia la derecha.
20. Hacer un programa que imprima los nmeros del 0 al 100, controlando las filas y las columnas.
21. Disear un programa que permita introducir un nmero menor de 5000 y pasarlo a nmero
romano.
22. Hacer un programa que permita visualizar la tabla de multiplicar de un nmero entre 0 y 10.
23. Simular el lanzamiento de una moneda al aire e imprimir si ha salido cara o cruz.
24. Simular cien tiradas de dos dados y contar las veces que entre los dos suman 10.
25. Simular una carrera de dos caballos si cada uno tiene igual probabilidad de ganar.
26. Introducir dos nmeros por teclado y mediante un men, calcule su suma, su resta, su
multiplicacin o su divisin.
27. Hacer un programa que nos permita introducir un nmero por teclado y sobre el se realicen las
siguientes operaciones: comprobar si es primo, hallar su factorial o imprimir su tabla de
multiplicar.
28. Ingresar un nmero si el nmero tiene tres dgitos, deber mostrar el valor en forma invertida; y
para otros valores mostrar el nmero en forma invertida.
29. Disear un programa que permita ingresar solo nmeros binarios (validar la entrada), luego
deber mostrarlos convertidos a decimal, octal y hexadecimal.
30. Se desea conocer una serie de datos de una empresa con 50 empelados:
a) Cuntos empelados ganan ms de 3000.00 nuevos soles al mes (salarios altos).
b) Entre 1000.00 y 3000.00 nuevos soles (salarios medios), y
c) Menos de 1000.00 nuevos soles (salarios bajos y empleados a tiempo parcial)?

You might also like