Está en la página 1de 2

//Una pizzeria tiene 4 especialidades en sus pizzas familiares:

//1. Hawaina....345
//2. Suprema...390
//3. Margarita...320
//4. Pepperoni...200
//El cliente puede pedir una o mas pizzas de la misma especialidad
//Hoy se tiene una promocion de la pizza Pepperoni y es que si compra tres o
mas tiene un 15% de descuento
//�Cuanto pagara el cliente por las pizzas que compre?

//Determinar:
//1. �Cuantas pizzas Hawainas se vendieron?---->acumulador
//2. �Cuantos clientes obtuvieron descuento? ----> contador
//3. �Cuanto se vendio por la pizza margarita? ----> acumulador
Algoritmo pizza_decision_multiple
Definir tipo_pizza, nombre_pizza Como Caracter
Definir precio_unitario, subtotal, porc_desc, descuento, total,
tot_marg Como Real
Definir cantidad Como Entero
Definir suma_haw como entero
Definir acum_marg como entero
Definir contador como entero
Definir cont_desc como entero

contador <- 1
suma_haw <- 0
cont_desc <- 0
acum_marg <- 0
porc_desc<-0

Mientras contador <= 3 hacer


Escribir "Transaccion No. ", contador
Escribir " "
Escribir "1. Hawaina"
Escribir "2. Suprema"
Escribir "3. Margarita"
Escribir "4. Pepperoni"
Escribir "Digite el numero de su opcion: "
Leer tipo_pizza

Escribir "Cuantas pizzas lleva: "


Leer cantidad

Segun tipo_pizza Hacer


"1":
precio_unitario<-345
nombre_pizza<-"Hawaina "
suma_haw <- suma_haw + cantidad
Escribir "Numero de pizzas hawainas vendidas: ", suma_haw
"2":
precio_unitario<-390
nombre_pizza<-"Suprema "
"3":
precio_unitario<-320
nombre_pizza<-"Margarita "
acum_marg <- acum_marg + cantidad

"4":
precio_unitario<-200
nombre_pizza<-"Pepperoni "
Si cantidad>3 Entonces
porc_desc<-0.15
cont_desc <- cont_desc + 1
Fin Si
De Otro Modo:
Escribir "Opcion Invalida"
Fin Segun

subtotal<- cantidad*precio_unitario
descuento <- subtotal*porc_desc
total<- subtotal-descuento

tot_marg <- acum_marg * 320


Escribir "Ud. lleva ", cantidad, " pizzas de especialidad ",
nombre_pizza
Escribir "El precio unitario es de ", precio_unitario
Escribir "Su descuento es de: ",descuento
Escribir "Su total a pagar es de: ",total

contador <- contador + 1


FinMientras

Escribir "El numero de clientes a los que se les dio descuento es de ",
cont_desc
Escribir "lo recaudado por pizza margarita es ", tot_marg
FinAlgoritmo

También podría gustarte