Ejercicios para Practicar Diagramas de Flujo

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 3

EJERCICIOS PARA PRACTICAR DIAGRAMAS DE FLUJO

1. Se pide representar el algoritmo que nos calcule la suma de los N primeros


nmeros pares, a partir del N dado. Es decir, si insertamos un 5, nos haga la
suma de 6+8+10+12+14.
2. Algoritmo que visualice la cuenta de los nmeros que son mltiplos de 2 o de 3
que hay entre 1 y un lmite dado por el usuario.
3. Leer tres nmeros que denoten una fecha (da, mes, ao). Comprobar que es
una fecha vlida. Si no es vlida escribir un mensaje de error. Si es vlida
escribir la fecha cambiando el nmero del mes por su nombre. Ej. si se introduce
1 2 2006, se deber imprimir 1 de febrero de 2006. El ao debe ser mayor que
0.
4. Crear un diagrama que proporcione el volumen de un cilindro, conocidos su
altura y dimetro.
5. Un operario de una fbrica recibe cada cierto tiempo un depsito cilndrico de
dimensiones variables, que debe llenar de aceite a travs de una toma con cierto
caudal disponible. Se desea crear un programa que le indique cunto tiempo
transcurrir hasta el llenado del depsito. El caudal disponible se considera
estable para los tiempos que tardan los llenados de depsitos y se encuentra
almacenado en un archivo del ordenador, figurando el dato en litros por minuto.
6. Realizar la tabla de multiplicar de un nmero N dado por el usuario, se debe
mostrar la tabla de ese N del 1 al 10
7. Un vivero forestal actualiza cada seis meses los precios de la planta que vende
en funcin de los valores oficiales de inflacin mensual. Desean desarrollar un
programa que proporcione el precio actualizado a partir del precio anterior y los
valores de inflacin.
8. Mostrar la suma de los nmeros pares entre dos lmites.
9. Mostar la suma de los nmeros que sean mltiplos positivos de P hasta un
lmite.
10. Se desea la suma de los nmeros pares y el producto de los negativos, de los
nmeros comprendidos entre dos limites cualquiera.
11. De N nmeros se desea saber cul es el mayor negativo par y el menor positivo
impar.
12. Pedir al usuario el radio de un crculo, con esta informacin el programa debe
devolver el valor de la longitud y el rea.
13. Leer el sueldo de tres empleados y aplicarles un aumento del 10, 12 y 15%
respectivamente. Al final debemos mostrar el sueldo inicial y el sueldo con
incremento.
14. Un maestro desea saber cul es el porcentaje de hombres y el porcentaje de
mujeres que hay en su clase. Para esto debe pedirse la cantidad de estudiantes
de cada gnero.
15. Un alumno desea saber cual ser su calificacin final en la materia de
programacin de computadores. Dicha calificacin se compone de tres
exmenes parciales cuya ponderacin es de 30%, 30% y 40%. El estudiante
debe ingresar sus tres notas en orden.
16. Pedir dos nmeros al usuario y calcular su suma, resta y multiplicacin y mostrar
estos resultados por pantalla.
17. Hacer un diagrama de flujo para convertir un nmero binario de 5 cifras, dado por
teclado, en su correspondiente decimal. Mostrar los dos nmeros por pantalla.
18. Calcular el mximo de 5 nmeros positivos recibidos por teclado.
19. Un ao es bisiesto si es mltiplo de 4, exceptuando los mltiplos de 100, sin
embargo son bisiestos los aos mltiplos de 100 que adems son mltiplos de
400. Crear un diagrama de flujo que permite al usuario ingresar un ao y decirle
si es bisiesto o no.
20. Una empresa paga a sus empleados un valor determinado por cada hora
ordinaria trabajada y el valor una hora extra es el valor que se le paga por la hora
ordinaria ms la mitad de este valor. Se consideran horas extras las adicionales
a las 40 horas reglamentarias a la semana. Realizar un diagrama de flujo donde
se pueda ingresar el valor de la hora ordinaria y la cantidad de horas laboradas
para que calcule el salario a pagar al empleado. Lo que se debe mostrar por
pantalla es el sueldo ordinario y el sueldo extra con el nmero de horas extras
trabajadas.
21. Un vendedor ofrece su producto de la siguiente manera: Si le compran 10
productos o menos, el precio por producto es de $20. Si le compran ms de 10
artculos, el precio es de $15 por artculo. Realice un diagrama de flujo que con
solo proporcionarle la cantidad de artculos d como resultado el precio y el total.
22. Se requiere un programa de calificaciones que arroje el concepto
correspondiente a la nota numrica obtenida por el estudiante, teniendo en
cuenta la siguiente correspondencia:

De 0 a 1.9........................................ Deficiente

De 2 a 2.9........................................ Insuficiente

De 3 a 3.9........................................ Aceptable

De 4 a 4.5........................................ Sobresaliente

De 4.6 a 5........................................ Excelente

La nota es ingresada por el profesor.

23. Dadas cinco calificaciones de estudiantes, calcule el promedio del grupo.


24. Pedir un nmero al usuario y hallar todos los divisores. Al final el programa debe
mostrar el nmero ingresado y los correspondientes divisores.
25. Calcular la suma de los mltiplos de 3, a partir del nmero 9 y hasta un nmero
N dado por el usuario. El programa debe validar que el usuario no ingrese un
nmero menor a 9. El programa debe mostrar el nmero ingresado por el
usuario y el total de la suma.
26. Pedir al usuario el da y mes de su nacimiento y decirle el signo zodiacal al que
pertenece. (usar switch).
27. Generar la serie 5, 10, 15 . Hasta el N que ingrese el usuario. Validar que
no se ingrese un nmero menor a 10. No importa que el usuario no ingrese un
nmero que no sea mltiplo de 5. Mostrar el nmero ingresado por el usuario y
la serie generada.
28. Se quiere escribir un programa que:

a) Muestre el listado de los signos del zodaco, con sus nmeros asociados.
b) Pida por teclado un nmero (dato entero) asociado a un signo del zodaco.
c) Muestre la categora a la que pertenece el signo del zodaco seleccionado.

Nota: Si el nmero introducido por el usuario, no est asociado a ningn signo


del zodaco, se mostrar el mensaje: "ERROR: <nmero> no est asociado a
ningn signo.".
Utilice la siguiente tabla:
29. Realice un programa, que dados dos nmeros enteros m y n, calcule m/n si
m=10, m*n si m=5, m+n si m=3, m n si m=2 y en cualquier otro caso imprima los
valores de m y n sin realizar ninguna operacin.
30. Escribir un programa que lea N enteros de la entrada y calcule: la suma de los
nmeros pares, la suma de los nmeros impares, el promedio de los nmeros
pares y el promedio de los nmeros impares. La cantidad de enteros (N) a leer,
debe ser introducida por el usuario, al igual que los enteros con los que se van a
hacer los clculos.
31. Hacer un programa que realice la conversin de un nmero decimal a binario. El
nmero decimal debe ser ingresado por el usuario y el programa debe mostrarle
su equivalente en binario.
32. Se tiene una entrada de nmeros enteros, precedida por el nmero total a leer.
Dada la entrada, se debe calcular la sumatoria de los nmeros pares, la
sumatoria de los cuadrados de los nmeros pares y la sumatoria de los nmeros
impares.

También podría gustarte