Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EJERCICIOS
Presentado por:
EJERCICIOS
Presentado por:
PRESENTADO AL DOCENTE:
JOSUE GUILLERMO CUCAITA MURCIA
TALLER DFD
Entrada
Nota-letra
Proceso
Leer nota
Comparar si la nota = ‘E’
Si si imprimir ‘5’
Si no
Comparar si la nota = ‘S’
Si si imprimir ‘4’
Si no
Comparar si la nota = ‘A’
Si si imprimir ‘3’
Si no
Comparar si la nota = ‘I’
Si si imprimir ‘2’
Si no
Comparar si la nota = ‘D’
Si si imprimir ‘1’
Salida
Imprimir nota numérica.
INICIO
NOTA ‘‘
NOTA
NO SI
NOTA=’E
SI NO ’
NOTA=’S
SI NO ’
NOTA=’A
’
SI NO
NOTA=’I’
SI NO
NOTA=’
D’
FIN
2. leer la temperatura de la semana e indicar, cual fue la temperatura más
baja, la más alta y la promedio.
Entrada
Proceso
PROM=LUN+MART+MIERC+JUEV+VIERN / 7
Salida
LUN 0
MART 0
PROM 0
LUN,MART,
PROM
MIERC 0
JUEV 0
VIERN 0
MIERC,JUEV,
VIERN
NO SI
LUN>MART
NO SI
MART>MIERC
NO SI
MIERC>JUEV
1
NO 1 SI
JUEV>VIERN
NO SI
VIERN>LUN
PROM LUN+MART+MIERC+JUEV+VIERN
FIN
3. leer tres números e indicar si la suma de dos de ellos es igual al otro.
Entrada
Proceso
Salida
N1 0
N2 0
N3 0
N1,N2,N3
N1+N2=N3
N1+N3=N2
N2+N3=N1
FIN
4. Elaborar un algoritmo para obtener la nomina semanal (salario neto) de los
empleados de una empresa cuyo trabajo se paga por horas, teniendo en cuenta
que:
Las horas inferiores o iguales a 48 (normales) se paga a una tarifa
determinada, que se debe capturar, al igual que el número de horas y la
identificación del trabajador.
Las horas superiores a 48 se pagaran como extras con un recargo del
25%.
Los impuestos a deducir varían en función del sueldo así:
-Sueldo <= 2.000.000 pesos no tiene impuesto.
-Los siguientes 500.0000 pesos al 10%.
-El resto al 15%.
Entrada
Horas trabajadas
Tarifa
Nombre del trabajador
Proceso
Salida
Horas trabajadas 0
Tarifa 0
Nombre ‘‘
HE 0
VHE 0
SB 0
SUELDO 0
SN 0
DESC 0
NT
HT
T
1
SI NO
HT > 48
HE HT- 48
SB HT* T
VHE HE* T * 1.25
SB 48* T
SUELDO SB + VHE
SI NO
Sueldo >2000000
>
>
DESC SUELDO* 0,10 Des = sueldo * 0,15
SN SUELDO - DESC
FIN
5. Realizar el diagrama de flujo para un algoritmo que permita calcular
el pago total de una factura emitida por el acueducto teniendo en cuenta que:
De a valor (pesos)
0 20 mts3 50.000
21 30 mts3 2550 mts3
31 50 mts3 2500 mts3
Más de 50 3000
Entrada
Pago de factura
Proceso
Leer PAGO
Preguntar si 0>=20
Si si imprimir ‘50000’
Si no
Preguntar si 20>=30
Si si imprimir ‘2550 mts3’
Si no
Preguntar si 30>=50
Si si imprimir ‘2550 mts’
Si no
Imprimir ‘3000’
Salida
Imprimir Consumo de básico, Consumo de 21-30, Consumo de 31-
50, Consumo mayor de 50
INICIO
PAGO 0
PAGO
0>=20
20>=3
0
30>=5
0
FIN
6. Elaborar un algoritmo que permita realizar el retiro de dinero de un cajero
electrónico, una vez indicada la cantidad en múltiplos de 10.000 el programa
debe indicar cual es la cantidad mínima de billetes que debe entregar.
Ejemplo
Cantidad 80.000 entrega 1 50.000 1 de 20.000 y 1 de 10.000 NO 4 de 20.000
o 8 de 10.000…
(Toma de decisiones).
Entrada
Proceso
Leer cant
Preguntar si cant=70000
Si si, num=cant/50000
Cantd=cant-(num*50000)
Imprima ‘1 billete de 50000’
Si no
Termine proceso
Cantd=20000
Si si, num1=cantd/20000
Imprima ‘1 billete de 20000’
Si no
Num2=cantd/10000
Imprima ‘2 billetes de 10000’
Terminar proceso
Salida
INICIO
cant 0
cant
NO SI
cant=70000
Num=cant/50000
Cantd=cant-(num*50000)
No Si
cant=20000
Num2=cantd/10000 Num1=cantd/20000
FIN