progra

Páginas: 5 (1121 palabras) Publicado: 2 de abril de 2014
Soluciones de algunos ejercicios de la Lista 1
Diseño de Algoritmos.
2.- En un hospital existen tres áreas: ginecología, pediatría y traumatología. El presupuesto anual del
hospital se reparte conforme a la siguiente tabla:
Área
Porcentaje del presupuesto
Ginecología
40%
Traumatología
35%
Pediatría
25%
Se requiere obtener la cantidad de dinero que recibirá cada área para cualquiermonto presupuestal.
Pseudocódigo y DFD elaborado por Eloy Paez Q., José Pablo Mozo M., Luis Alberto Pérez C., Daniel
Fabian I.
1. Inicio
2. Escribir ‘Presupuesto’
3. Leer presupuesto
4. Si (cantidad > 0)
5. presupuesto_g = presupuesto * .40
6. presupuesto_t = presupuesto * .35
7. presupuesto_p = presupuesto * .25
8. Escribir ‘Presupuesto de ginecología ‘, presupuesto_g
9. Escribir‘Presupuesto de traumatologia ‘, presupuesto_t
10. Escribir ‘Presupuesto de pediatria ‘, presupuesto_p
11. Si no
12. Escribir ‘Error, cantidad debe ser mayor a cero’
13. Fin

3.- Calcular el total que una persona debe pagar en una llantera si el precio de cada llanta es de $800 si se
compran menos de 5 llantas y de $700 si se compran 5 o más.
DFD y pseudocódigo elaborado por: Valeria García G.,Cristel Salas R., Jonathan U. Flores M., Abelardo
Murillo de la P.

1.
2.
3.
4.

Inicio
Escribir ‘Numero de llantas‘
Leer nllantas
Si (nllantas > 0)
5. Si (nllantas > = 5)
6. R = nllantas * 700
7. Si no
8. R = nllantas * 700
9. Escribir ‘Total a pagar ‘, R
10. Si no
11. Escribir ‘Error, numero de llantas incorrecto’
12. Fin

4.- En un supermercado se hace una promoción mediantela cual el cliente obtiene un descuento
dependiendo de un número que se escoge al azar en el rango [1-100]. Si el número escogido es menor que
54, el descuento es del 15% sobre el total de la compra, si es mayor o igual a 54 y menor a 81, el
descuento es del 20% y mayor o igual a 81% el descuento es del 23%. Obtener el monto del descuento.

DFD elaborado por Verónica Cid P.
1.
2.
3.
4.Inicio
Escribir ‘Total de la compra: ‘
Leer compra
Si (compra > 0)
5. Escribir ‘Introduzca el rango: ‘
6. Leer rango
7. Si ((rango >= 1) and (rango =54) and (rango < 81))
14. descuento = compra * .20
15. total = compra – descuento
16. Escribir ‘total = ‘, total
17. Si no
18. descuento = compra * .23
19. total = compra – descuento
20. Escribir ‘total = ‘, total
21. Si no
22.Escribir ‘Error, datos no válidos’
23. Fin

DFD elaborado por Erick Cinto R., Alma L. Aca M., Verónica Cid P., Eduardo Romero A.

5.- Calcular el número de pulsaciones que debe tener una persona por cada 10 segundos de ejercicio
aeróbico. La fórmula que se aplica cuando el sexo es femenino es:
num. pulsaciones = (220 - edad)/10
y si el sexo es masculino:
num. pulsaciones = (210 - edad)/101. Inicio
2. Escribir ‘Ingresar el genero’
3. Leer genero
4. Si (genero=’M’)
5. Escribir ‘Ingresar la edad’
6. Leer edad
7. Si (edad >0)
8. pulsaciones = (210 – edad) / 10
9. Escribir ‘Las pulsaciones por minuto son: ‘, pulsaciones
10. Si no
11. Escribir ‘La edad no es valida’

12. Si no // se asume que sólo hay 2 géneros
13. Leer edad
14. Si (edad >0)
15. pulsaciones = (220 – edad)/ 10
16. Escribir ‘Las pulsaciones por minuto son: ‘, pulsaciones
17. Si no
18. Escribir ‘La edad no es valida’
19. Fin

DFD elaborado por: José Pablo Rivera, Juan Luis Romero, Emmanuel Mejía, Fernando Eliosa

6.- En una escuela particular se ha establecido un programa para estimular a los alumnos el cual consiste
en lo siguiente: si el promedio obtenido por un alumno en el últimoperiodo es mayor o igual que 9, se le
hará un descuento del 30% sobre la colegiatura y no se le cobrara IVA; si el promedio obtenido es menor
que 9 deberá pagar la colegiatura completa, la cual incluye el 15% de IVA. Obtener cuánto debe pagar un
alumno en un año si la colegiatura es de $545 pesos al mes.

DFD elaborado por Zuleima Colex C., Emyreth González C., Nahum Hernández V., Arturo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • progra
  • progra
  • Progra
  • progra
  • Progr
  • Progra
  • Progra
  • Progra

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS