4.1 Estructuras para Selección: Condicionales 63
dólares. Realice un algoritmo que permita realizar esta operación directamente en la caja reg-
istradora.
Desarrollo: El descuento lo puede aplicar el cajero, o se puede incorporar en el algoritmo
de la máquina registradora, para que lo ejecute automáticamente. El valor de compra es la
variable de ingreso, el procedimiento debe determinar el valor a pagar, que se presenta al final
como variable de salida.
El algoritmo expresado en seudo-código:
Proceso ofertas01
Leer valor
Si valor>100 Entonces
descuento←0.10
Sino
descuento←0
Fin Si
pagar←valor*(1-descuento)
Escribir pagar
FinProceso
Otra forma de expresar el algoritmo es desde el punto de vista del dueño del almacén, quien
prefiere que no exista descuento (0), el cual se modifica solo si se cumple con la condición de
que el cliente adquiera un valor superior a 100 dólares: