Elemento | Variable |
---|---|
Cantidad de articulos | canart |
Precio del articulo | precio |
Luego en una figura de asignacion asignamos a las constantes itbis, subtotal y total las siguientes operaciones:
Constante | Operacion |
---|---|
itbis | cantart*precio* 0.16 |
subtotal | cantart *precio |
total | cantart *precio + itbis |
En una figura de Salida escribimos el sigte mensaje (entre comillas simples):
'Desea aplicar descuento : si/no'
En la figura de lectura leemos la variable "d". Para cuando se lea esta variable si deseamos aplicar el descuento escribimos 'si', si no deseamos aplicar descuento entonces escribimos 'no' (entre comillas simples).
Despues colocamos una variable de Desicion con el texto: d='si'. Esto pregunta si la variable "d" es igual a 'si'. Si es asi el programa seguira ejecutandose hacia la derecha, de lo contrario se ira hacia la izquieda.
En caso de que se aplique el descuento, utilizaremos una variable de lectura con llamada "desc" que representara el valor del descuento a aplicar a la factura.
Despues con una figura de asignacion asignamos a las variables p_desc, tdesc y total_desc las sigtes opetaciones.
Constante | Operacion |
---|---|
p_desc | desc /100 |
tdesc | total * p_desc |
total_desc | total -tdesc |
En caso de que no se valla a aplicar un descuento a la factura es necesario asignar a las constantes p_desc y total_desc el valor de 0, en ua figura de asignacion de el lado izquierdo de la figura de Desicion.
Finalmente en una figura de Salida insertar las variable necesarias para imprimir la factura.
'precio=',precio, ' ','itbis=',itbis ,' ','subtotal=',subtotal ,' ','total=',total ,' ', 'descuento=' ,p_desc, '%', ' ' ,'descuento aplicado=',total_desc
Publicar un comentario