Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Programa de menus C++

Estas en el tema de Programa de menus C++ en el foro de C/C++ en Foros del Web. Hola buen día! Soy nuevo en este foro y la verdad necesito ayuda desesperada para terminar un programa para un proyecto en clase: Necesito realizar ...
  #1 (permalink)  
Antiguo 09/12/2012, 13:16
 
Fecha de Ingreso: diciembre-2012
Ubicación: Guadalajara - Mexico
Mensajes: 1
Antigüedad: 11 años, 4 meses
Puntos: 0
Pregunta Programa de menus C++

Hola buen día! Soy nuevo en este foro y la verdad necesito ayuda desesperada para terminar un programa para un proyecto en clase:

Necesito realizar un programa de punto de venta donde tenga la opción de entrar a un menú de administrador para hacer modificaciones a los productos y darlos de alta con una contraseña (Esto con arreglos) y otro para el punto de venta. Pero no se como pasar de un menú a otro, del de Administrador al de punto de venta y viceversa, espero me de a entender y puedan ayudarme! Les mando parte del código que tengo realizado:

#include <iostream>
#include <cstdlib>
#include <string>
#define ELEMENT 10
using namespace std;

int main()
{
int element, i, op;
int pass;
int admop, artnum;

string product[ELEMENT], stock[ELEMENT], warnstock[ELEMENT], cost[ELEMENT], price[ELEMENT];
cout<<"Bienvenido al menu principal"<<endl;
cout<<"Por favor seleccione una opcion: "<<endl;
cout<<endl;
cout<<"1.- Menu: Administrador"<<endl;
cout<<"2.- Menu: Punto de venta"<<endl;
cout<<"3.- Salir"<<endl;
cout<<endl;
cout<<"Por favor, seleccione la opcion deseada: ";
cin>>op;
switch (op)
{
case 1:
cout<<"Favor de ingresar la contrasena: ";
cin>>pass;
if (pass == 2468)
{
cout<<" *** Menu del Administrador *** "<<endl;
cout<<"1.- Alta de articulos"<<endl;
cout<<"2.- Modificacion de articulos"<<endl;
cout<<"3.- Salir"<<endl;
cout<<endl;
cout<<"Seleccione la opcion deseada: ";
cin>>admop;
switch (admop)
{
case 1:
cout<<" *** Alta de Articulos *** "<<endl;
cout<<"Seleccione el numero de articulos que desea capturar: ";
cin>>artnum;
cout<<"Usted capturara "<<artnum<<" productos";
cout<<endl;
for (i=0;i<artnum;i++)
{
cout<<"Capture el producto: "<<i<<endl;
cin>>product[i];
cout<<"Capture la catidad del producto: "<<i<<" "<<product[i]<<endl;
cin>>stock[i];
cout<<"Stock de emergencia del producto: "<<i<<" "<<product[i]<<endl;
cin>>warnstock[i];
cout<<"Capture el costo del producto: "<<i<<" "<<product[i]<<endl;
cin>>cost[i];
cout<<"Precio de venta del producto: "<<i<<" "<<product[i]<<endl;
cin>>price[i];
}
cout<<"Captura completada, gracias."<<endl;
break;
case 2:
int modnum;
cout<<" ***Modificacion de Articulos*** "<<endl;
cout<<"Escriba el codigo o numero del articulo a modificar: ";
cin>>modnum;
if (modnum <= ELEMENT)
{
cout<<"Usted ha seleccionado el producto: "<<product[modnum]<<endl;
cout<<"Capture la cantidad del producto: "<<endl;
cin>>stock[modnum];
cout<<"Stock de emergencia del producto: "<<endl;
cin>>warnstock[modnum];
cout<<"Capture el costo nuevo del producto: "<<endl;
cin>>cost[modnum];
cout<<"Precio de venta nuevo del producto: "<<endl;
cin>>price[modnum];
cout<<"Modificacion completa del producto"<<endl;
cout<<endl;
}
break;
case 3:
cout<<"Hasta pronto"<<endl;
cout<<endl;
}

}

}



cin.get();
return 0;

}
  #2 (permalink)  
Antiguo 09/12/2012, 13:57
 
Fecha de Ingreso: diciembre-2011
Ubicación: CABA
Mensajes: 433
Antigüedad: 12 años, 4 meses
Puntos: 94
Respuesta: Programa de menus C++

Lo que te conviene es trabajar con funciones, ejemplo:

1° llamas a la funcion del adminitrador y, si necesitas, llamas a la funcion de punto de venta

2° viceversa al 1


Averigua el tema de funciones si aun no aprendiste. Saludos

Etiquetas: int, menus, programa, string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:46.