Está en la página 1de 4

Proceso Facturacion

Definir prod1, prod2, prod3, prod4, cantprod, iva, total, grantotal, devol, metodopago,
pagoefect, pagodeb, pagocred, pagoclient como real;

Definir nombre, documento, telefono, nomprod, consecut, fecha como cadena;

Escribir "Ingrese el consecutivo";

Leer consecut;

Escribir "Ingrese la Fecha";

Leer fecha;

Escribir "Ingrese el nombre del cliente";

Leer nombre;

Escribir "Ingrese el Documento del cliente";

Leer documento;

Escribir "Ingrese el nombre del producto";

Leer nomprod;

Escribir "Ingrese el telefono del cliente";

Leer telefono;

Escribir "Ingrese valor de los productos";

Leer prod1, prod2, prod3, prod4;

total<-prod1+prod2+prod3+prod4;

iva<-total*0.19;

grantotal<-total+iva;

repetir

Escribir "Seleccione el Metodo de pago de 1 a 5";

Escribir "1. Efectivo";

Escribir "2. Tarjeta Debito";


Escribir "3. Tarjeta Credito";

Escribir "4. Efectivo y tarjeta debito";

Escribir "5. Efectivo y tarjeta credito";

Leer metodopago;

Hasta Que metodopago <=5;

//Limpiar Pantalla;

Segun metodopago Hacer

Caso 1:

Escribir "Digite el valor del efectivo";

Leer pagoefect;

pagoclient<-pagoefect;

Caso 2:

Escribir "Digite el valor de la tarjeta debito";

Leer pagodeb;

pagoclient<-pagodeb;

Caso 3:

Escribir "Digite el valor de la tarjeta credito";

Leer pagocred;

pagoclient<-pagocred;

Caso 4:

Escribir "Digite el valor de efectivo y luego el de la tarjeta";

Leer pagoefect, pagodeb;

pagoclient<-pagoefect+pagodeb;

Caso 5:
Escribir "Digite el valor de efectivo y luego el de la tarjeta";

Leer pagoefect, pagocred;

pagoclient<-pagoefect+pagocred;

De Otro Modo:

Escribir "Opcion incorrecta";

Fin Segun

devol<-pagoclient-grantotal;

Escribir "Datos de la Factura";

Escribir "Consecutivo: ", consecut;

Escribir "Fecha: ", fecha;

Escribir "Datos del Cliente: ", nombre;

Escribir "Numero de documento: ", documento;

Escribir "Numero de telefono: ", telefono;

Escribir "Nombre del producto: ", nomprod;

Escribir "Subtotal sin iva; ", total;

Escribir "Iva; (19 %)" , iva;

Escribir "---------------";

Escribir "Total a pagar: ", grantotal;

Si pagoclient>=grantotal Entonces

Escribir "La devolucion es: ", devol;

Sino

Escribir "Falta dinero";

Fin Si
Escribir "Gracias por su compra";

FinProceso

También podría gustarte