Vous êtes sur la page 1sur 4

1. Hacer un programa que lea N nmeros e imprima la media, el valor mximo y el mnimo.

2. El usuario introduce una cantidad en pesetas y el programa imprime cuntas monedas de cada clase (1p, 5p,
10p, 25p, 50p, 100p, 200p, 500p) hacen falta para conseguir dicha cantidad.
3. Hacer un programa que imprima el equivalente en letras de una cantidad introducida en cifras (ej. se
introduce "196" y el programa devuelve "ciento noventa y seis").
4. Hacer un programa que ordene un vector de N elementos y los imprima ordenados.
5. Escribir un programa que lea de teclado una lnea de texto y a continuacin imprima las palabras del
texto (las palabras estn separadas por espacios). Cada palabra aparecer en una lnea. Ejemplo:
Entrada de texto: esto es una lnea
Resultado:
6. esto
7. es
8. una
lnea
1. Que rellene un array con los 100 primeros nmeros enteros y los muestre en pantalla en
orden ascendente.
2. 2. Que rellene un array con los 100 primeros nmeros enteros y los muestre en pantalla en
orden descendente.
3. 3. Que rellene un array con los nmeros primos comprendidos entre 1 y 100 y los muestre
en pantalla en orden ascendente.
4. 4. Que rellene un array con los nmeros pares comprendidos entre 1 y 100 y los muestre en
pantalla en orden ascendente.
5. 5. Que rellene un array con los nmeros impares comprendidos entre 1 y 100 y los
muestre en pantalla en orden ascendente.
6. 6. Que lea 10 nmeros por teclado, los almacene en un array y muestre la suma, resta,
multiplicacin y divisin de todos.
7. 7. Que lea 10 nmeros por teclado, los almacene en un array y los ordene de forma
ascendente.
8. 8. Que lea 10 nmeros por teclado, 5 para un array y 5 para otro array distinto. Mostrar los
10 nmeros en pantalla mediante un solo array.
9. 9. Que lea 5 nmeros por teclado, los copie a otro array multiplicados por 2 y muestre el
segundo array.
10. 0. Que lea 5 nmeros por teclado, los copie a otro array multiplicados por 2 y los muestre
todos ordenados usando un tercer array.
11. 11. Que rellene un array con los 100 primeros nmeros pares y muestre su suma.
12. 2. Que lea 10 nmeros por teclado, los almacene en un array y muestre la media.
13. 13. Que mediante un array almacene nmeros tanto positivos como negativos y los
muestre ordenados.
14. 14. Que rellene un array con 20 nmeros y luego busque un nmero concreto
15. 15. Que pinte un tablero de ajedrez, los peones con la letra P, las torres con T, los caballos
con C, los alfiles con A, el rey con R y la reina con M.
16. 16. Que muestre los primeros 100 nmeros de izquierda a derecha usando un array de dos
dimensiones.
17. 17. Que muestre los primeros 100 nmeros de izquierda a derecha usando un array de dos
dimensiones, la ltima fila a mostrar la suma de sus respectivas columnas.
18. 18. Que rellene un array de dos dimensiones con nmeros pares, lo pinte y despus que
pida una posicin X,Y y mostrar el nmero correspondiente.
19. 19. Que rellene una matriz de 3x3 y muestre su traspuesta (la traspuesta se consigue
intercambiando filas por columnas y viceversa)
20. 20. Que lea una cadena y la muestre al revs.
21. 21. Que lea una cadena y diga cuantas vocales hay.
22. 22. Que lea una cadena y diga cuantas maysculas hay.
23. 23. Que lea una cadena y la encripte sumando 3 al cdigo ASCII de cada carcter. Mostrar
por pantalla.
24. Que gestione los datos de stock de una tienda de comestibles, la informacin a recoger ser:
nombre del producto, precio, cantidad en stock. La tienda dispone de 10 productos distintos. El
programa debe ser capaz de:

a. Dar de alta un producto nuevo.


b. Buscar un producto por su nombre.
c. Modificar el stock y precio de un producto dado.
ELMER COYLA IDME

- 31 -

INDICELA ESTRUCTURA SECUENCIAL .. 5

1. Calcule la longitud de una circunferencia de radio conocido


2. .2. Calcule el rea de un trapecio cuyas base menor, base mayor y altura sonconocidas.
3. 3. Sabiendo que una milla equivale a 1609 Kilmetros, lea una cantidad en millas yconvirtala a
kilmetros.
4. 4. Calcule el permetro de un rectngulo.
5. 5. Calcule el permetro de un triangulo rectngulo si se conocen sus catetos.
6. 6. Cul es el volumen de un paraleleppedo de largo, ancho y altura conocidas?
7. 7. Cul es el rea total de un paraleleppedo?
8. .8. Calcule el rea de un tringulo cuando se conocen 2 lados y el ngulo que forman.
9. 9. En un campeonato de ftbol participan n equipos. Cuntos partidos habrn en laprimera rueda del
campeonato?
10. .10. Calcule la suma de los n primeros nmeros pares.
11. 11. Calcule la Suma: s = 1 x 2 +2 x 3 + 3 x 4 + +n x ( n + 1).
12. 12. Calcule la Suma: s = 1 + 3 + 5 + 7 + + (2 n - 1).
13. 13. Lea una hora y diga a cuntas horas, minutos y segundos equivale.
14. 14. Calcule la media aritmtica de los n primeros nmeros enteros positivos.
15. 15. Hallar el rea y el permetro de un rectngulo. Considerando las siguientesfrmulas: rea = base x
altura, permetro = 2 x (base + altura).

LA ESTRUCTURA CONDICIONAL SIMPLE . 9

16. Diga si un nmero es par o impar.

17. Obtenga el valor absoluto de un nmero.

18. Si dos nmeros son positivos calcule su producto, en caso contrario calcule susuma.

19. Sin usar estructuras repetitivas, lea 5 nmeros y determine el menor

.20. Lea 5 nmeros y diga si estn ordenados ascendentemente

.21. Ordene 3 nmeros a, b y c de tal manera que al final a, sea siempre el mayor, bsea el intermedio y c el menor.

22. Diga si un nmero n es mltiplo de m.

23. Lea 3 nmeros diferentes e indique cual es el valor intermedio

.24. Muestre un programa que nos permita evaluar la funcin

25. Lea 2 enteros a,b, y obtenga el valor numrico de la funcin:

26. En una universidad tienen como poltica considerar 3 notas en cada curso la notade trabajos T, la nota de medio
ciclo M y la de fin de ciclo F, cada una tiene unpeso de 50%, 20% y 30% respectivamente.

LA ESTRUCTURA CONDICIONAL MULTIPLE .. 16

27. Si las vocales se representan con nmeros del 1 al 5, lea un nmero y diga quevocal es.

28. Lea un nmero que represente el da de la semana y diga que da es, teniendo encuenta que la semana
comienza en domingo

.29. Un alumno es calificado con a, b, c d. Ser bueno si obtuvo un a, regular siobtuvo un b, malo si obtuvo un c, y
psimo si obtuvo un d, Lea un calificativo yescriba que tipo de alumno es

.30. Lea un nmero que represente el mes y diga que meses es


.31. Escriba un programa que lea un nmero de canal de televisin y diga cul es elnombre del canal.

ELMER COYLA IDME

- 32 -

32. Muestre las opciones de un men, seleccione una opcin e imprima el mensajeapropiado indicando la opcin
seleccionada.

LA ESTRUCTURA REPETITIVA MIENTRAS .. 21

33. Determine cuntos dgitos tiene un nmero entero ingresado por teclado.

34. Lea un entero y diga cul es su dgito mayor.

35.Se sabe que n2= 1+3+5+7+2n-1. Se pide leer un nmero y calcular su cuadradohaciendo uso de esta relacin.

LA ESTRUCTURA REPETITIVA HACER MIENTRAS ... 23

36. En una universidad se pueden llevar hasta 22 crditos en un ciclo. Escriba unprograma que permita a un alumno
matricularse, sin pasarse del lmite de crditospermitido.

37. Una vendedora de pan tiene n unidades de pan al comenzar el da. Si cada clientele pide m panes, Cuntos
clientes son atendidos completamente? Cuntospanes quedan para el ltimo cliente?

38. Un cliente de un banco realiza sucesivos retiros desde un cajero, si posee 1000 alinicio de las operaciones,
escriba un programa que le permita retirar dineromientras tenga fondos

.39. A una fiesta ingresan personas de diferentes edades, no se permite el ingreso demenores de edad. Se pide la
edad menor, la mayor, y el promedio de edades. Elingreso debe terminar cuando la edad ingresada sea cero.

LA ESTRUCTURA REPETITIVA PARA 24

40. Muestre todos los pares entre a y b, y diga cuntos son

.41. Encuentre todos los nmeros primos de 3 dgitos.

42. Muestre todos los nmeros capicas o palndromos dentro de un rangodeterminado. Un nmero es capica
cuando al invertir sus cifras nos da el mismonmero

.43. Leer n nmeros e indique el mayor, menor y el promedio

.44. Construya la tabla de sumar del 5

.45. Imprima el nmero 1, una vez; el 2, dos veces; el 3, tres veces; y assucesivamente hasta llegar a un nmero n
ingresado por teclado.

ARREGLOS UNIDIMENCIONALES ... 28

46. Lea un array e invierta las posiciones de sus datos

.47. Encuentre el mayor, el menor y el promedio de un conjunto de datos de un array

.48. Cargar un array de n enteros y calcular la media de los que estn en posicionespares.

49. Suma de un escalar y los elementos de un array

50. Buscar un elementos X en un conjunto de elementos de un array


Primero haremos uno fcil. Escribir un programa que muestre una lista de nmeros del 1 al 20,
indicando a la derecha de cada uno si es divisible por 3 o no

Escribir el programa anterior, pero usando una funcin para verificar si el nmero es divisible
por tres, y un bucle de tipo "while".

Escribir un programa que muestre una salida de 20 lneas de este tipo: 1 1 2 1 2 3 1 2 3 4

Escribir un programa que muestre una salida con la siguiente secuencia numrica: 1, 5, 3, 7, 5,
9, 7, ..., 23La secuencia debe detenerse al llegar al 23.El enunciado es rebuscado, pero ilustra
el uso de los bucles "do...while".La secuencia se obtiene partiendo de 1 y sumando y restando
4 y 2, alternativamente. Veamos cmo resolverlo

Programa que descompone nmeros en factores primos // 26/07/2003

Vous aimerez peut-être aussi