/*
ALGORITMO:
Realizar una sencilla BD Regional
> Este > Ralph, Jerry y Mary
Ventas R $1000
J $1200
M $1400
> Centro > Ron, Linda y Marry
Ventas R $1250
L $1050
M $1150
> Oeste > Tom, Rachel
Ventas T $5000
R $9000
*/
#include <iostream.h> // |
#include <stdlib.h> // |-> Librerias
#include <conio.h> // |
struct BaseDatos //-> Estructura para ingresar los datos de cada zona
{
int venta1,venta2,venta3,subtotal,total;
char nombre[10];
} bd;
void menu() //-> Bloque del Menu
{
system ("cls"), system ("title Base de Datos Regional");
cout<<"\n\tBASE DE DATOS REGIONAL\n\n\t"\
"- Ventas por zona\n\n\t"\
"1. Este\n\t"\
"2. Centro\n\t"\
"3. Oeste\n\n\t"\
"Op: ";
}
void este() //-> Bloque Zona Este
{
system ("cls");
cout<<"\n\t= Vendedores Zona Este =\n\n\tRalph\n\tJerry\n\tMary\n";
cout<<"\n\tNombre: ",cin>>bd.nombre;
cout<<"\tVenta de <"<<bd.nombre<<">: $",cin>>bd.venta1;
cout<<"\n\tNombre: ",cin>>bd.nombre;
cout<<"\tVenta de <:"<<bd.nombre<<">: $",cin>>bd.venta2;
cout<<"\n\tNombre: ",cin>>bd.nombre;
cout<<"\tVenta de <"<<bd.nombre<<">: $",cin>>bd.venta3;
bd.subtotal=bd.venta1+bd.venta2+bd.venta3;
cout<<"\n\t- La zona Este vendio: $"<<bd.subtotal;
bd.total=(bd.venta1+bd.venta2+bd.venta3)/3;
cout<<"\n\t- Entre los 3 un promedio de: $"<<bd.total<<endl<<endl;
}
void centro () //-> Bloque Zona Centro
{
system ("cls");
cout<<"\n\t= Vendedores Zona Centro =\n\n\tRon\n\tLinda\n\tMarry\n";
cout<<"\n\tNombre: ",cin>>bd.nombre;
cout<<"\tVenta de <"<<bd.nombre<<">: $",cin>>bd.venta1;
cout<<"\n\tNombre: ",cin>>bd.nombre;
cout<<"\tVenta de <"<<bd.nombre<<">: $",cin>>bd.venta2;
cout<<"\n\tNombre: ",cin>>bd.nombre;
cout<<"\tVenta de <"<<bd.nombre<<">: $",cin>>bd.venta3;
bd.subtotal=bd.venta1+bd.venta2+bd.venta3;
cout<<"\n\t- La zona Centro vendio: $"<<bd.subtotal;
bd.total=(bd.venta1+bd.venta2+bd.venta3)/3;
cout<<"\n\t- Entre los 3 un promedio de: $"<<bd.total<<endl<<endl;
}
void oeste () //-> Bloque Zona Oeste
{
system ("cls");
cout<<"\n\t= Vendedores Zona Oeste =\n\n\tTom\n\tRachel\n";
cout<<"\n\tNombre: ",cin>>bd.nombre;
cout<<"\tVenta de <"<<bd.nombre<<">: $",cin>>bd.venta1;
cout<<"\n\tNombre: ",cin>>bd.nombre;
cout<<"\tVenta de <"<<bd.nombre<<">: $",cin>>bd.venta2;
bd.subtotal=bd.venta1+bd.venta2;
bd.total=(bd.venta1+bd.venta2)/2;
cout<<"\n\t- La zona Oeste vendio: $"<<bd.subtotal;
cout<<"\n\t- Entre los 2 un promedio de: $"<<bd.total<<endl<<endl;
}
void error() { cout<<"\n\n\tERROR: Opcion no valida"; } //-> Mensaje de error
void preg() { cout<<"\n\n\n\n\tIngresar datos de otra Zona? s/n : "; } //-> Pregunta
void datos() //-> Bloque de Datos
{
system ("cls");
cout<<"\n\n\tLUCERNA\n\n\tEstructura de Datos 2\n\tJavier Damian Martinez\n\t12352-1";
}
int main()
{
int op; //-> Variable de enteros
char continuar; //-> Variable de caracter
do { //-> HAZ DESDE AQUI <-//
menu(); //-> Llamada al bloque menu
cin>>op; //-> Ingresar Opcion
switch (op) //-> Switch para las opciones
{
case 1: este(); break; //-> Llamada bloque Este
case 2: centro(); break; //-> Llamada bloque Centro
case 3: oeste(); break; //-> Llamada bloque Oeste
default: error(); //-> Llamada mensaje de error
}
preg(); //-> Llamada a la pregunta
cin>>continuar; //-> Para contestar la pregunta
} while (continuar != 'n'); //-> HASTA QUE continuar sea diferente de 'n' <-//
datos(); //-> Llamada bloque datos
getch();
return 0;
}
No hay comentarios:
Publicar un comentario
Escribe tu comentario