Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tabla de Productos
Código Producto Precio
1 Pantalón Jeans Hombre L 950.00
2 Pantalón Jeans Mujer L 1,200.00
3 Camiseta de varón L 230.00
4 Blusa escotada L 490.00
Estrategia
Salidas
Código producto, nombre producto, precio, cantidad, subtotal,
descuento, impuesto, total a pagar, efectivo, cambio, total
ventas del día.
Entradas
Código producto, efectivo, cantidad, tasa de descuento.
Decisión
Realizarla para seleccionar un producto y obtener el precio y el
nombre del producto mediante condiciones múltiples.
Condiciones
Codigo = 1
Codigo = 2
Codigo = 3
Codigo = 4
Cantidad >= 12
Repetición
Utilizar el controlador cantidad > 0. (Centinela cuando no se
sabe la cantidad de veces que se va a repetir un proceso). Otra
forma de control de ciclo es el contador, para cuando se
conocen las veces que se repite un proceso.
Acumulador
Se acumularán las ventas totales del día con el acumulador
total ventas <-- total ventas + total a pagar (dentro del ciclo).
total a pagar <-- 0 (inicialización del acumulador)
Ejemplo de Escritorio
Caso I
Datos:
Cantidad: 1
Código producto: 2
Efectivo: 1500
Tasa de descuento: 0
Cálculos
Dado que la cantidad es mayor que cero realizamos el proceso de
venta.
Comparamos el código con 1 y se ve que no es igual, por lo tanto
comparamos el codigo con 2 y dado que es igual, se obtiene lo
siguiente:
Precio = L. 1200
Descripción = "Pantalón de mujer"
Resultados
Código del producto: 2
Nombre producto: Pantalón de mujer
Precio: L. 1,200.00
Cantidad: 1
Subtotal: L. 1,200.00
Descuento: L. 0.00
Impuesto sobre venta: L. 180.00
Tota a pagar: L. 1,380.00
Efectivo: L. 1,500.00
Cambio: L. 120.00
Caso 2
Datos:
Cantidad: 12
Código producto: 1
Efectivo: 10000
Tasa de descuento: 10%
Cálculos
Dado que la cantidad es mayor que 0, se realiza lo siguiente:
Dado el código del producto es 1, se obtiene lo siguiente:
Precio = L. 950
Descripción = "Pantalón de hombre"
Resultados
Código del producto: 1
Nombre producto: Pantalón de hombre
Precio: L. 950.00
Cantidad: 12
Subtotal: L. 11,400.00
Descuento: L. 1140.00
Impuesto sobre venta: L. 1539.00
Tota a pagar: L. 11799.00
Efectivo: L. 12000.00
Cambio: L. 201.00
Caso 3
Cantidad: 0
Dado que la cantidad no es mayor que cero, termina el proceso de
venta.
Salidas
Total ventas del día: L. 13179.00.
Final
while(cantidad > 0) {
instrucciones
}