0% encontró este documento útil (0 votos)
19 vistas5 páginas

EXAMEN

El documento es un código en C++ que implementa un sistema de ventas para una frutería, permitiendo ingresar datos de clientes y calcular el total a pagar por frutas, considerando descuentos y IVA. Se registran las ventas por peso o gramos, y se generan estadísticas sobre el total de clientes y dinero recaudado. El programa permite ingresar múltiples clientes y muestra un resumen de las ventas al final.

Cargado por

Carlos Parrales
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
19 vistas5 páginas

EXAMEN

El documento es un código en C++ que implementa un sistema de ventas para una frutería, permitiendo ingresar datos de clientes y calcular el total a pagar por frutas, considerando descuentos y IVA. Se registran las ventas por peso o gramos, y se generan estadísticas sobre el total de clientes y dinero recaudado. El programa permite ingresar múltiples clientes y muestra un resumen de las ventas al final.

Cargado por

Carlos Parrales
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

#include <stdio.

h>
#include <stdlib.h>
#include <iostream.h>
#include <conio.h>
#include <math.h>
void main()
{ clrscr();
char ced[10], nom[20], ape[20], dir[40];
int gr, fta, sex,cdp,dia,conth=0,contm=0,cont_total=0, op;
float frg, meg, pig, sag, nag, gug, acum_kg=0, acum_gr=0;
float subtotal=0,desc_dia=0,iva,total,acumk=0,acumg=0,acumt=0,acum_ivak=0,acum
_ivag=0,acum_ivat=0,acum_descg=0,acum_desck=0,acum_desc_t=0;
float frk,mek,pik, sak, nak, guk,acum_tota_vnt=0,acum_totalk=0,acum_totalg=0;
do{
printf("*********************** FRUTILANDIA *******************************");
printf("\n\tIngrese el No de cedula del cliente: ");
gets(ced);
printf("\tIngrese el Nombre del cliente: ");
gets(nom);
printf("\tIngrese el Apellido del cliente: ");
gets(ape);
printf("\tIngrese la Direccion del cliente: ");
gets(dir);
do{
printf("\tIngrese el sexo del cliente (m(1) /f(2)): ");
scanf("%d", &sex);
}while(sex<1 || sex>2);
if(sex==1)
conth=conth+1;
else
contm=contm+1;
do{
printf("\n\tIngrese Cant. de productos: ");
scanf("%d",&cdp);
printf("\n\tIngrese en Kg(1) / gr(2): ");
scanf("%d", &gr);
}while((gr<1) || (gr>2));
if(gr==1)
{
printf("\n\t============= Opcion Kg =============");
printf("\n\t(1)Frutilla ");
printf("\n\t(2)Melon ");
printf("\n\t(3)Pia ");
printf("\n\t(4)Sandia: ");
printf("\n\t(5)Naranja: ");
printf("\n\t(6)Guineo: ");
do{
printf("\n\t Seleccione una fruta segun su numero: ");
scanf("%d",&fta);
}while(fta<1 || fta>6);
frk=2.20;
mek=1.30;
pik=1.50;
sak=2;

nak=1.30;
guk=1.40;
subtotal=0;
acumk;
acum_ivak;
acum_kg;
switch(fta)
{
case 1:
printf("\n\t A seleccionado Frutilla");
iva=(cdp*frk)*0.12;
subtotal= (cdp*frk);
cout<<"\n\t El valor de la fruta es: "<<subtotal;
break;
case 2:
printf("\n\tA seleccionado Melon");
subtotal=(cdp*mek)*0.12;
cout<<"\n\t El valor de la fruta es: "<<subtotal;
break;
case 3:
printf("\n\tA seleccionado Pia");
subtotal=(cdp*pik)*0.12;
cout<<"\n\tAel valor de la fruta es: "<<subtotal;
break;
case 4:
printf("\n\tA seleccionado Sandia");
subtotal=(cdp*sak)*0.12;
cout<<"\n\tAel valor de la fruta es: "<<subtotal;
break;
case 5:
printf("\n\tA seleccionado Naranja");
subtotal=(cdp*nak)*0.12;
cout<<"\n\tEl valor de la fruta es:"<<subtotal;
break;
case 6:
printf("\n\tA seleccionado Guineo");
subtotal=(cdp*guk)*0.12;
cout<<"\n\tEl valor de la fruta es:"<<subtotal;
break;
}
//acumk=0;
//acum_ivak=0;
acumk=acumk+subtotal;
acum_ivak=acum_ivak+iva;
///////////// DESCUENTO SEGUN LOS DIAS
printf("\n\t============= Dias De Venta =============");
printf("\n\t(1)De Lunes a viernes");
printf("\n\t(2)Sabado o domingo ");

do{
printf("\n\t SELECIONE EL DIA EN QUE SE REALIZO LA COMPRA: ");
scanf("%d",&dia);
}while(dia<1 || dia>2);
switch(dia)
{
case 1:
desc_dia=subtotal*0.05;
total=subtotal+iva-desc_dia;
cout<<"\n\t el valor total de la fruta es: "<<total;
break;
case 2:
desc_dia=subtotal*0.08;
total=subtotal+iva-desc_dia;
cout<<"\n\t el valor total de la fruta es: "<<total;
break;
}
acum_desck=acum_desck+desc_dia;
acum_totalk=acum_totalk+total;
acum_kg=acum_kg+subtotal;
}
if(gr==2)
{
printf("\n============= Opcion gr =============");
printf("\n\t(1)Frutilla ");
printf("\n\t(2)Melon ");
printf("\n\t(3)Pia ");
printf("\n\t(4)Sandia: ");
printf("\n\t(5)Naranja: ");
printf("\n\t(6)Guineo: ");
do{
printf("\n\t Seleccione una fruta segun su numero: ");
scanf("%d",&fta);
}while(fta<1 || fta>6);
frg=0.65;
meg=0.55;
pig=0.35;
sag=0.50;
nag=0.40;
gug=0.30;
subtotal=0;
acumg;
acum_ivag;
acum_gr;
switch(fta)
{
case 1:
printf("\n\tA seleccionado Frutilla");
iva=(cdp*frg)*0.12;
subtotal= (cdp*frg);

cout<<"\n\tEl valor de la fruta es: "<<subtotal;


break;
case 2:
printf("\n\tA seleccionado Melon");
iva=(cdp*meg)*0.12;
subtotal= (cdp*meg);
cout<<"\n\tEl valor de la fruta es: "<<subtotal;
break;
case 3:
printf("\n\tA seleccionado Pia");
subtotal=cdp*pig;
cout<<"\n\tAel valor de la fruta es: "<<subtotal;
break;
case 4:
printf("\n\tA seleccionado Sandia");
subtotal=cdp*sag;
cout<<"\n\tAel valor de la fruta es: "<<subtotal;
break;
case 5:
printf("\n\tA seleccionado Naranja");
subtotal=cdp*nag;
cout<<"\n\tAel valor de la fruta es:"<<subtotal;
break;
case 6:
printf("\n\tA seleccionado Guineo");
subtotal=cdp*gug;
cout<<"\n\tAel valor de la fruta es: "<<subtotal;
break;
}
//acumg=0;
//acum_ivag=0;
acumg=acumg+subtotal;
acum_ivag=acum_ivag+iva;
///////////// DESCUENTO SEGUN LOS DIAS
printf("\n\t============= Dias De Venta =============");
printf("\n\t(1)De Lunes a viernes");
printf("\n\t(2)Sabado o domingo ");
do{
printf("\n\t SELECIONE EL DIA EN QUE SE REALIZO LA COMPRA: ");
scanf("%d",&dia);
}while(dia<1 || dia>2);
total=0;
desc_dia=0;
switch(dia)
{
case 1:
desc_dia=subtotal*0.05;
total=subtotal+iva-desc_dia;
cout<<"\n\t el valor total de la fruta es: "<<total;
break;

case 2:
desc_dia=subtotal*0.08;
total=subtotal+iva-desc_dia;
cout<<"\n\t el valor total de la fruta es: "<<total;
break;
}
acum_descg=acum_descg+desc_dia;
acum_totalg=acum_totalg+total;
acum_gr=acum_gr+subtotal;
}
acumt=acumk+acumg;
acum_ivat=acum_ivak+acum_ivag;
cont_total=contm+conth;
acum_desc_t=acum_desck+acum_descg;
acum_tota_vnt=acum_kg+acum_gr+acum_ivat-acum_desc_t;
cout<<"\nDESEA INGRESAR OTRO CLIENTE (SI=1 NO=2): "; cin>>op;
clrscr();
}while (op==1);
cout<<"\n***********DETALLES DE LAS VENTAS REALIZADAS********* ";
cout<<"\ntotal mujer: "<<contm;
cout<<"\ntotal hombres: "<<conth;
cout<<"\nTOTAL DE CLIENTES FACTURADOS: "<<cont_total;
cout<<"\nventas sin ivas: $"<<acumt;
cout<<"\nTOTAL DE DINERO RECAUDADO POR CONCEPTO DE IVA: $"<<acum_ivat;
cout<<"\nTOTAL DE DINERO RECAUDADO POR CONCEPTO DE DESCUENTOS: $"<<acum_desc
_t;
cout<<"\nTOTAL DE DINERO RECAUDADO POR TOTAL A PAGAR: $"<<acum_tota_vnt;

getch();
return;
}

También podría gustarte