- Iniciar el algoritmo.
- Definir las variables:
a. cantidadArticulos
b. nombreArticulo
c. precioArticulo
d. totalCompra = 0
e. clienteRegistrado
f. descuento
g. totalFinal - Solicitar al personal de atención la cantidad de artículos que desea pedir el cliente y almacenar el valor en cantidadArticulos.
- Repetir los siguientes pasos hasta registrar todos los artículos:
a. Solicitar el nombre del artículo y almacenarlo en nombreArticulo.
b. Solicitar el precio del artículo y almacenarlo en precioArticulo.
c. Sumar el precio del artículo a totalCompra. - Solicitar si el cliente está registrado (Sí o No) y almacenar la respuesta en clienteRegistrado.
- Verificar la respuesta:
o Si clienteRegistrado es "Sí":
a. Calcular descuento = totalCompra × 0.10.
b. Calcular totalFinal = totalCompra - descuento.
c. Mostrar el valor total de la compra, el descuento aplicado y el valor final a pagar.
o Si clienteRegistrado es "No":
a. Asignar totalFinal = totalCompra.
b. Mostrar el valor total de la compra sin descuento. - Mostrar el valor final a pagar.
- Finalizar el algoritmo.
Prueba de validación:
Cantidad de artículos: 3
Artículo 1:
• Café = $8.00
Artículo 2:
• Sándwich = $12.00
Artículo 3:
• Jugo = $10.00
Total de la compra:
8.00 + 12.00 + 10.00 = $30.00
Si el cliente está registrado:
• Descuento = 30.00 × 10% = $3.00
• Total final = 30.00 - 3.00 = $27.00
Resultado esperado: $27.00
Si el cliente no está registrado:
• Total final = $30.00
Resultado esperado: $30.00