Logo Studenta

Algoritmo Supermercado

¡Estudia con miles de materiales!

Vista previa del material en texto

algoritmo SuperMercado
var
entero: Cant
real: Total, Desc, Apagar
inicio
TotalyCantidadProductos(Cant, Total)
Desc CalculoDescuento(Cant, Total)
Apagar Total x Desc
ImprimirResultados(Cant, Total, APagar)
fin
// Declaracion de funciones y procedimientos
procedimiento TotalyCantidadProductos (E/S entero: Cant ; E/S real: Total)
Acciones
/*En este procedimiento ingresan los precios de los productos 
comprados, se acumulan en la variable total y en la variable Cant se guardan 
la cantidad de productos comprados.*/
fin_ procedimiento
real funcion CalculoDescuento (E entero: Cant ; E real: Total )
var
real: Descuento
Acciones
/* Descuento es una variable declarada dentro de la funcion y donde 
guardo el descuento que le corresponde a este cliente en base a las 
politicas definidas por el supermercado.*/
Devolver Descuento
fin_ funcion
procedimiento ImprimirResultados (E entero: Cant ; E real: Total , APagar )
Acciones
fin_ procedimiento
Version 2
algoritmo SuperMercado
var
entero: Cant
real: Total
inicio
Total yCantidadProductos(Cant, Total)
ImprimirResultados( Cant, Total, CalculoDescuento(Cant, Total))
fin
// Declaracion de funciones y procedimientos
procedimiento TotalyCantidadProductos (E/S entero: Cant ; E/S real: Total)
Acciones
fin_ procedimiento
real funcion CalculoDescuento (E entero: Cant ; E real: Total )
Acciones
/* Descuento es una variable declarada dentro de la funcion y donde 
guardo el descuento que le corresponde a este cliente en base a las 
politicas definidas por el supermercado.*/
Devolver Descuento
fin_ funcion
procedimiento ImprimirResultados (E entero: Cant ; E real: Total , Desc )
Acciones
fin_ procedimiento

Continuar navegando

Materiales relacionados

43 pag.
22 pag.
142 pag.
Actuarial

User badge image

luisnikolgomez

27 pag.
Semana 4

SIN SIGLA

User badge image

DANIEL LEONARDO ESCRIBAS ALAN