#include<conio.h>
#include<iostream.h>
#include<stdio.h>
int monto_venta();
int monto_iva(int);
int total_pagar(); //funcion principal
int dinero_cliente(int);
int cambio_cliente(int,int);
int caja (int);
/////////////////////////////////
int main()
{
int caja=0,i=0;
do{
gotoxy(60,25);cout<<"Caja: "<<caja<<"Bs"<<endl;
gotoxy(15,25);cout<<"Cantidad de Clientes: "<<(i+1);
gotoxy(20,3);cout<<"Hola Bienvenido A la Tienda 'Estas Robado' "<<endl;
caja=caja+total_pagar();
getch();
i++;
clrscr();
}while(i<10);
}
/////////////////////////////////
int monto_venta()
{ int precio;
gotoxy(20,5);cout<<"Indique El precio del Producto: "<<" Bf"<<endl;
gotoxy(52,5);cin>>precio;
return(precio);
}
///////////////////////////////
int monto_iva(int precio)
{
int iva=24;
int calculo;
calculo=(precio*iva)/100;
return (calculo);
}
////////////////////////////////////
int total_pagar()
{
int ventas;
int precio=monto_venta();
ventas=precio+ monto_iva(precio);
return dinero_cliente(ventas);
}
/////////////////////////////////
int dinero_cliente(int ventas)
{
int dinero;
TETO:
gotoxy(25,7);cout<<"Monto A Pagar: "<<ventas<<" Bs"<<endl;
gotoxy(27,9);cout<<"Ingrese Dinero: ";
gotoxy(44,9);cin>>dinero;
if(dinero<ventas)
{ gotoxy(27,10);cout<<"valor invalido"; getch();
goto TETO;}
return cambio_cliente(dinero,ventas);
}
int cambio_cliente(int dinero, int ventas)
{
int vuelto;
vuelto=(dinero-ventas);
gotoxy(25,11);cout<<"Su Vuelto es: "<<vuelto<<" Bf"<<endl;
return caja(ventas);
}
int caja (int ventas)
{
gotoxy(25,13);cout<<"Ganancia En Caja Pr la Venta : "<<ventas<<" Bf"<<endl;
return(ventas);
}
1 comentario:
Your blog is very nice with the Knowledge of C++ Cash Register. Cajas Registradoras
Publicar un comentario