Algoritmo Cumpleaños
Enviado por oseme • 11 de Enero de 2015 • 311 Palabras (2 Páginas) • 270 Visitas
Entrada:
Salida: Paquetes de platos a usar
Paquetes de vasos a usar
Botellas de refresco a usar
Dinero consumido por cada invitado
Total a pagar por artículos
Total general se gasto en el cumpleaños
Con la siguiente descripción elaborar un algoritmo: Los niños del profesor celebraran su cumpleaños y te piden que repartas la picadera. Los invitados son 145 y lo que se va a repartir es lo siguiente: Bizcocho, refresco y panecillos.
Los refrescos se repartirán en vasos de 12 onzas, los panecillos se repartirán en platos higiénicos, tomando en cuenta que el contenido de cada botella de refresco es de 74 onzas.
Determinar cuántos paquetes de platos necesitamos, cuantas botellas de refresco y cuantos paquetes de vasos vamos a necesitar. Los precios son los siguientes: Refrescos $65 pesos la unidad, bizcocho $1000 pesos la libra, panecillos 5 pesos la unidad, platos $40 pesos el paquete de 25, vasos $80 pesos el paquete de 25 vasos.
Mostrar cantidad de vasos y platos utilizados, el total de dinero consumido por cada invitado, el total a pagar por artículos y el total general a pagar por los gastos del cumpleaños.
Nota: Cada libra de bizcocho da 20 pedazos.
Algoritmo cumpleaños
Inicio
Var invitados=145, bizcocho, refresco, panes, platos, paquete=25, total_gen, platos_pre=40, refresco_pre=65, vasos_pre=80, panes_pre=5, bizcocho_pre=1000, libra, pedazos=20, refresco_onzas=74, vasos_onzas=12
panes = invitados
Onzas = invitados X vasos_onzas
If (invitados X vasos_onzas) Mod refresco_onzas =1 Then
refresco = trunc (onzas / refresco_onzas) +1
EndIf
If invitados Mod paquete =1 Then
Cant_vasos= Trunc(invitados/paquete) + 1
Else
Cant_vasos= invitados/paquete
EndIf
If invitados mod paquete <> 0 then
cant_platos= (Trunc(invitados/paquete) +1) (paquete)
Else
cant_platos= (invitados/paquete) (paquete)
EndIf
If invitados Mod pedazos <> 0 Then
libra = Trunc (invitados / pedazos) +1
Else
libra= invitados / pedazos
EndIf
If refresco_onzas Mod vasos_onzas <> 0 Then
refresco= Trunc (refresco_onzas / vasos_onzas) + 1
Total_gen= (cant_platos X platos_pre) + (cant_vasos X vasos_pre) + (refresco X refresco_pre) + (panes_pre X panes) + (bizcocho_pre X libra)
Pagar_invitados= total_gen / invitados
...