Está en la página 1de 2

//Librerias utilizadas

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main() {

int ACUM=0, mesa, acum, cagua[4]={0},cgaseosa[4]={0},ccerveza[4]={0},


ctotal[3]={0}; // declaracion de variales utilizadas
int PBEBIDAS[3]={2000,4000,5000}; //declaracion de precios bases
int R=1,op=0,bped=1;
float tmin=0,dtotal=0;

while(R!=0){
system ("cls");
printf("-------------------------------------------------------- \n");
printf("| SISTEMA DE CALCULO DE PEDIDOS LA GUAYABERA | \n");
printf("--------------------------------------------------------
\n\n");
printf("Por favor, ingrese el numero de la opcion que desea
realizar, \n");
printf(" precione 'ENTER' para continuar: \n\n");
printf("1. Ingresar una nueva cuenta \n");
printf("2. Consultar cuentas actuales \n\n");
scanf("%d",&op);
printf("\n");

switch(op){

case 1: //Opcion Ingresar cuentas


printf("Por favor, ingrese el numero de la mesa que
cotizara el pedido, \n");
printf(" numero maximo de mesas 4, precione 'ENTER' para
continuar: \n\n");
scanf("%d",&mesa);
printf("\n");

if((mesa>=1)&&(mesa<=4)){
do{
printf("Ingrese la cantidad de botellas de agua
\n\n"); // Peticion de datos al usuario
scanf("%d",&cagua[mesa-1]);
printf("\n");
printf("Ingrese la cantidad de botellas de
gaseosa \n\n"); // Peticion de datos al usuario
scanf("%d",&cgaseosa[mesa-1]);
printf("\n");
printf("Ingrese la cantidad de botellas de
cerveza \n\n"); // Peticion de datos al usuario
scanf("%d",&ccerveza[mesa-1]);
printf("\n");
tmin=(cagua[mesa-1]*PBEBIDAS[0])+
(cgaseosa[mesa-1]*PBEBIDAS[1])+(ccerveza[mesa-1]*PBEBIDAS[2]);
if(tmin>=15000){
printf("Cumple con el tope minimo, pedido
registrado con exito \n\n");
dtotal+= tmin;
ctotal[0]+=cagua[mesa-1];
ctotal[1]+=cgaseosa[mesa-1];
ctotal[2]+=ccerveza[mesa-1];
bped=0;
}else{
printf("No cumple con el tope minimo
reingrese el pedido \n\n");
bped=1;
}
}while(bped==1);
} else {
printf("La opcion seleccionada no es valida \n");
}
break;

case 2: //Opcion Consultar cuentas


printf("Por favor, ingrese el numero de la mesa que
consultara el pedido, \n");
printf(" numero maximo de mesas 4, precione 'ENTER' para
continuar: \n\n");
scanf("%d",&mesa);
printf("\n");

if((mesa>=1)&&(mesa<=4)){

printf("El pedido de la mesa %d es: \n\n


",mesa);
printf("Botellas de agua pedidas: %d
\n",cagua[mesa-1]);
printf("Botellas de gaseosa pedidas: %d \n
",cgaseosa[mesa-1]);
printf("Botellas de cerveza pedidas: %d
\n\n",ccerveza[mesa-1]);
tmin=(cagua[mesa-1]*PBEBIDAS[0])+
(cgaseosa[mesa-1]*PBEBIDAS[1])+(ccerveza[mesa-1]*PBEBIDAS[2]);
printf("Costo total del pedido: %lf \n",tmin);

} else {
printf("La opcion seleccionada no es valida \n");
}
break;

default:
printf("La opcion seleccionada no es valida \n");
break;
}

printf("\n");
printf("Desea realizar un nuevo pedido o consulta? SI=1/NO=0
\n\n" ); // Peticion de datos al usuario
scanf("%d",&R);
}
printf("\n");
printf("EL cierre de cuentas es: \n\n");
printf("Total de botellas con agua vendidas: %d \n",ctotal[0]);
printf("Total de botellas de gaseosas vendidas: %d \n",ctotal[1]);
printf("Total de botellas de cerveza vendidas: %d \n",ctotal[2]);
printf("Total de dinero generado es: %lf \n",dtotal);

return 0;
}

También podría gustarte