creacion de registros turbo c++
#include
struct {
char codprod;
}reg1;
struct {
double precio;
}
reg2;
char sel, sel2, sel3, sel4, sel5, sel6;
char menu();
char menu2();
char menu3();
char menu4();
char menu5();
char menu6();
void incprod();
void conprod();
void modprod();
void eliprod();
void inccli();
void concli();
void modcli();
void elicli();
void incprov();
void conprov();void modprov();
void eliprov();
void incemp();
void conemp();
void modemp();
void eliemp();
void presenta();
void main()
{
presenta();
do
{
sel=menu();
switch (sel)
{
case 1': {
do
{
sel2= menu2();
switch (sel2)
{
case '1': {
do
{
sel3= menu3();
switch (sel3)
{
case '1': {
incart ();break;
}
case '2': {
conprod();
break;
}
case '3': {
modprod();
break;
}
case '4': {
eliart();
break;
}
}//switch sel3
}while (sel3 != '5');
break;
}
case '2': {
do
{
sel4= menu4();
switch(sel4)
{
case '1': {
inccli ();
break;
}
case '2': {
concli();
break;
}
case '3': {
modcli();
break;
}
case '4': {
elicli();
break;
}
}//switch sel4
}while (sel4 != '5');
break;
}case '3': {
do
{
sel5= menu5();
switch (sel5)
{
case '1': {
incprov ();
break;
}
case '2': {
conprov();
break;
}
case '3': {
modprov();
break;
}
case '4': {
eliprov();
break;
}
}//switchsel5
}while (sel5 != '5');
break;
}
case '4': {
do
{
sel6= menu6();
switch (sel6)
{
case '1': {
incemp ();
break;
}
case '2': {
conemp();
break;
}
case '3': {
modemp();
break;
}
case '4': {eliemp();
break;
}
}//switch sel6
}while (sel6 != '5');
break;
}
}//switch sel2
}while( sel2!= '5');
break;
}
case '2': {
break;
}
case '3': {
break;
}
case '4': {
break;
}
}//switch sel
} while ( sel != '5') ;
}
char menu()
{
char y;
clrscr();gotoxy(32,8); printf("menu principal");
gotoxy(20,10); printf ("1.-datos");
gotoxy(20,12); printf("2-transacciones");
gotoxy(20,14); printf("3.-reportes");
gotoxy(20,16); printf("4.-utilidades");
gotoxy(20,18); printf("5.-salida");
gotoxy(42,20); printf("seleccion=");
y = getchar();
return y;
}
char menu2()
{
char y2;
clrscr();
gotoxy(32,8); printf("menu de datos");
gotoxy(20,10);printf("1.- articulos");
gotoxy(20,12); printf("2.-clientes");
gotoxy(20,14);printf("3.-proveedores");
gotoxy(20,16);printf("4.-clientes");
gotoxy(20,18); printf("5.- volver al menu principal");
gotoxy(42,20); printf("seleccion=");
y2=getchar();
return y2;
}
char menu3()
{
char y3;
clrscr();
gotoxy(32,8); printf("menu de articulos");
gotoxy(20,10); printf("1.-ingresar articulos");gotoxy(20,12); printf("2.-consultar articulos");
gotoxy(20,14); printf("3.-modificar articulos");
gotoxy(20,16); printf("4.-eliminar articulos");
gotoxy(20,18); printf("5.-volver al menu de datos");
gotoxy(40,20); printf("seleccion=");
y3=getchar();
return y3;
}
char menu4()
{
char y4;
clrscr();
gotoxy(32,8); printf("menu de clientes");
gotoxy(20,10); printf("1.-ingresar...
Regístrate para leer el documento completo.