Dev - C++ - NECESITO URGENTE AYUDA CON UN PROYECTO EN LA UNIVERSIDAD

   
Vista:

NECESITO URGENTE AYUDA CON UN PROYECTO EN LA UNIVERSIDAD

Publicado por Edwin Montoya (1 intervención) el 18/05/2011 05:54:24
Necesito ayuda para solucionar este problema que me psuieron en la U:

Un familiar que conoce de nuestras buenas capacidades de programación, nos recomendó la casa matriz
de una fábrica de modas, para que desarrollemos un programa que realice sus inventarios hasta el 31
de diciembre de cada año. Nos indican que cada uno de sus 25 artículos de esta cadena, esta codificado
por sección. La estructura jerárquica es: zona, almacén y sección. Los precios cambian en cuanto a
compras y ventas así como pueden ser dados de baja por deterioro. Adicional a esto todas las prendas
sufren una depreciación al terminar el semestre, por lo que hay que ajustar su precio. El inventario
nos debe arrojar el estado de pérdidas y ganancias de dinero en cuanto a ventas y compras y existencias
en bodega de cada zona, almacén y bodega. Las compras siempre entran por la zona y salen para los
almacenes. A su vez son alimentadas las secciones cuando quedan solo dos productos para tener un stop
permanente de diez. Esto no lo debe informar el sistema.

no se como hacer para que las variables de descripcion de cada prenda me arrojen una referencia que la individualice, asi mismo utilizar esta referencia para realizar el subprograma de ventas y depreciación, PORFAVOR AYUDA SE ME AGOTA EL TIEMPO

ESTA ES UNA PARTE DEL CODIGO FUENTE HASTA AHORA ADELANTADO:

#include<conio.h>
#include<iostream.h>
#define borrar system("cls");
void menu(void);
void sub_almacen(void);

main()
{
menu();
}
void menu(void)
{
char opcion='*';
while(opcion != '5')
{
borrar;
cout<<"1.- PROCESO DE COMPRAS\n\n";
cout<<"2.- PROCESO DE VENTAS\n\n";
cout<<"3.- VERIFICACION ESTADO DE PRENDAS\n\n";
cout<<"4.- INVENTARIO A 31 DE DICIEMBRE\n\n";
cout<<"5.- PARA SALIR\n\n";
cout<<"Digite su opcion: ";
opcion=getch();
switch(opcion)
{
case '1':
compras ();
break;
case '2':
ventas ();
break;
case '3':
depreciacion ();
break;
case '4':
inventario ();
case '5:
break;
default:
borrar;
getch();
break;
}
}
}
void compras (void)
{
int prechaho,tachaho,diachaho,meschaho,añochaho,opcchaho,precamho,tacamho,diacamho,mescamho,añocamho,opccamho,prepanho,tapanho,diapanho,mespanho,añopanho,opcpanho,precstho,tacstho,diacstho,mescstho,añocstho,opccstho,prepntho,tapntho,diapntho,mespntho,añopntho,opccpntho
int prechaho,tachaho,diachaho,meschaho,añochaho,opcchaho,precamho,tacamho,diacamho,mescamho,añocamho,opccamho,prepanho,tapanho,diapanho,mespanho,añopanho,opcpanho,precstho,tacstho,diacstho,mescstho,añocstho,opccstho,prepntho,tapntho,diapntho,mespntho,añopntho,opccpntho
char opcioncom='*';
while(opcioncom != '5')
{
borrar;
cout<<"En este menú debe seleccionar el tipo de producto sobre el cual desea registrar la compra hecha por la empresa:\n\n"
cout<<"1.- SECCION HOMBRES\n\n";
cout<<"2.- SECCION MUJERES\n\n";
cout<<"3.- SECCION NIÑOS\n\n";
cout<<"4.- SECCION NIÑAS\n\n";
cout<<"5.- SECCION BEBES\n\n";
cout<<"Digite su opcion: ";
opcioncom=getch();
switch(opcioncom)
{
case '1'
char opcionho='*';
while(opcionho != '5')
{
borrar;
cout<<"En este menú debe seleccionar el tipo de producto sobre el cual desea registrar la compra hecha por la empresa:\n\n"
cout<<"1.- CHAQUETA HOMBRE\n\n";
cout<<"2.- CAMISA HOMBRE\n\n";
cout<<"3.- PANTALON HOMBRE\n\n";
cout<<"4.- CAMISETA HOMBRE\n\n";
cout<<"5.- PANTALONETA HOMBRE\n\n";
cout<<"Digite su opcion: ";
opcionho=getch();
switch(opcionho)
{
case '1':
cout<<"Digite el precio de compra de la chaqueta\n\n";
cin>>prechaho;
cout<<"Digite la talla\n\n";
cin>>tachaho;
cout<<"Digite la fecha de febricación de la prenda\n\n";
cout<<"Digite el día:\n\n";
cin>>díachaho;
cout<<"Digite el mes:\n\n";
cin>>meschaho;
cout<<"Digite el año:\n\n";
cin>>añochaho;
clrscr;
cout<<"Digite el lugar de destino de la prenda seleccionando una opcion:\n\n";
cout<<"1.- Bodega\n\n";
cout<<"2.- Almacén Norte\n\n";
cout<<"3.- Almacén Sur\n\n";
cout<<"4.- Almacén Occidente\n\n";
cin>>opcchaho;
if (opcchaho=1)
//asignar a bodega
else
{
if(opcchaho=2)
//asignar a norte
else
{
if(opcchaho=3)
//asignar a sur
else
{
if(opcchaho=4)
//asignar a occidente
else
cout<<"El numero digitado no es una opción del menu";
}
}
}
break;
case '2':
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder