Está en la página 1de 6

Royman Camilo Erira Benavides

Formato de documento de Análisis y Diseño

Ingeniería de Sistemas

Universidad del Cauca

Titulo Comidas rapidas


Formulación del El programa ingresa el tipo de comida y la cantidad. Finalmente, muestra los
problema cargos totales del pedido de acuerdo con los siguientes criterios:

• B = hamburguesa

• F = papas fritas

• P = Pizza

• S = Sándwiches

Precios:

• Hamburguesa = 9500

• Papas fritas = 3500

• Pizza

● Personal 22000
● Mediana 28000
● Grande 32000

• Sándwiches = 8500

Valor del IVA: 19%

Planteamiento Diseñar e implementar un algoritmo que permita calcular el precio total de


del Problema un pedido
Datos Menú
disponibles
Precios

Iva
Royman Camilo Erira Benavides

Resultados Precio total para la orden


esperados
Restricciones Menú debe ser ingresado de la siguiente manera:

Hamburguesa: 1

Papas fritas: 2

Pizza personal: 3

Pizza mediana: 4

Pizza Grande: 5

Sandwiches: 6

Proceso Ingresar el número del menú


necesario:
calcular si pedido==1 entonces:

IVA=(9500*cantidad)*0.19

opf=9500*cantidad+iva

SINO

si pedido==2 entonces:

IVA=(3500*cantidad)*0.19

opf=3500*cantidad+iva

SINO

si pedido==3 entonces:

IVA=(22000*cantidad)*0.19

opf=22000*cantidad+iva

SINO

si pedido==4 entonces:
Royman Camilo Erira Benavides

IVA=(28000*cantidad)*0.19

opf=28000*cantidad+iva

SINO

si pedido==5 entonces:

IVA=(32000*cantidad)*0.19

opf=32000*cantidad+iva

SINO

si pedido==6 entonces:

IVA=(8500*cantidad)*0.19

opf=8500*cantidad+iva

SINO

Si pedido>6 entonces:

“Error! Verifique su digitación”

SINO

Salida: “"Precio total es: "

Casos de prueba Pedido hamburguesa 3, valor total a pagar 33915

Pedido pizza grande, valor a pagar 38080


Royman Camilo Erira Benavides

Diseño
(Diagrama de
Flujo)

PSEUDOCODIGO Function Main

Declare Entero hamburguesa

Declare Entero papas


Royman Camilo Erira Benavides

Declare Entero pizza

Declare Entero sandwiches

Declare Entero pedido

Declare Entero cantidad

Declare Real iva

Declare Real opf

Output "Bienvenido. Acontinuación le mostraremos nuestro menú."

Output "1. Hamburguesa: $9.500"

Output "2. Papas firtas: $3.500"

Output "3. Pizza Personal: $22.000 "

Output "4. Pizza Mediana: $28.000 "

Output "5. Pizza Grande: $32.000"

Output "6. Sandwiches: $8.500"

Output "Digite el numero correspondiente a su pedido"

Input pedido

Output "Digite la cantidad"

Input cantidad

If pedido==1

Assign iva = (9500*cantidad)*0.19

Assign opf = 9500*cantidad+iva

False:

If pedido==2

Assign iva = (3500*cantidad)*0.19

Assign opf = 3500*cantidad+iva

False:

If pedido==3

Assign iva = 22000*cantidad*0.19


Royman Camilo Erira Benavides

Assign opf = 22000*cantidad+iva

False:

If pedido==4

Assign iva = 28000*cantidad*0.19

Assign opf = 28000*cantidad+iva

False:

If pedido==5

Assign iva = 32000*cantidad*0.19

Assign opf = 32000*cantidad+iva

False:

If pedido==6

Assign iva = 8500*cantidad*0.19

Assign opf = 8500*cantidad+iva

False:

If pedido>6

Output "Error! verifique su digitacion"

End

End

End

End

End

End

End

Output "Precio total es: "&opf

End

También podría gustarte