Algoritmo calcularcambio
Definir pre,pago Como Real
escribir "ingresa el precio del articulo"
leer pre
Escribir "ingresa el pago"
leer pago
si pago >= pre Entonces
Escribir "el cambio es: $",pago - pre
SiNo
Escribir "te falta $",pre-pago,"no puedes hacer la compra"
FinSi
FinAlgoritmo
Descripción: Este algoritmo en PSeint lee el precio del artículo y el pago realizado
por el cliente, calcula e imprime el cambio a entregar o la cantidad faltante si el
pago es insuficiente.
Pasos:
1. Iniciar el algoritmo:
o El algoritmo comienza con la definición de las variables pre y pago de
tipo Real para almacenar el precio del artículo y el pago realizado por
el cliente, respectivamente.
2. Leer el precio del artículo:
o Se utiliza la instrucción Escribir para mostrar en pantalla un mensaje
solicitando al usuario que ingrese el precio del artículo.
o Se utiliza la instrucción Leer para leer el valor ingresado por el usuario
y almacenarlo en la variable pre.
3. Leer el pago realizado por el cliente:
o Se utiliza la instrucción Escribir para mostrar en pantalla un mensaje
solicitando al usuario que ingrese el pago realizado por el cliente.
o Se utiliza la instrucción Leer para leer el valor ingresado por el usuario
y almacenarlo en la variable pago.
4. Calcular el cambio:
o Se realiza la operación pago - pre para calcular el cambio a entregar
al cliente. El resultado se almacena en la variable cambio.
5. Evaluar el pago y mostrar el resultado:
o Se utiliza una estructura Si-No para evaluar el valor del cambio.
Si el pago es mayor o igual al precio (cambio >= 0):
Se utiliza la instrucción Escribir para mostrar en pantalla
un mensaje indicando el cambio a entregar. El mensaje
incluye el símbolo "$" y el valor de la variable cambio.
Si el pago es menor al precio (cambio < 0):
Se utiliza la instrucción Escribir para mostrar en pantalla
un mensaje indicando la cantidad faltante para
completar la compra. El mensaje incluye el símbolo "$"
y el valor absoluto de la variable cambio (que
representa la cantidad faltante).
6. Finalizar el algoritmo:
o Se utiliza la instrucción FinSi para finalizar la estructura condiciona