# data[].attributes.body
Mario Joseph Alvarado Martinez

Cesar Yahir Campos Alcantar

Ana Lorena Delgado Melesio

Cristian Diaz Tadeo

# data[].attributes.attachment_link.title
DIagrama de flujo del proyecto_Equipo 1 (1)

# data[].attributes.attachment_link.title
Tríptico CW (Algoritmos de Programación)

# data[].attributes.attachment_link.readable_text
/*Programa Inventario de una tienda departamental*/
#include<iostream>//Biblioteca est�ndar de entrada y salida, para utilizar cout y cin
#include<stdlib.h>/*Biblioteca para utilizar system("cls") limpieza de pantalla y system("pause") que detiene la ejecuci�n del programa hasta que el usuario digite una tecla */
#include <string.h>// libreria para utilizar la funcion que compara dos cadenas
using namespace std;/*Indica al compilador que utilizar� el espacio de nombres
estandar para no incluirlos cada vez que se utilice cout y cin */

//Declaro arreglos globales
char nombre[30][100];
char articulo[30][100];
int cantidad[30];
int precio[30];
int n;

//Declaracion de las funciones
void registrararticulocantidad();
void listardatos();
void buscar();
//void mostrarexistenciascero();

int main()//Funci�n principal
{ int opcion;//Declaraci�n de variable de tipo entero

do{ system("cls");
cout<<"\tInstituto Tecnologico Nacional de Mexico en Celaya"<<endl;
cout<<"Integrantes del equpo: Campos Alcantar, Diaz Tadeo, Delgado Melesio, Alvarado Martinez"<<endl<<endl;
cout<<"\t Inventario de una tienda departamental"<<endl<<endl<<endl;
cout<<"MENU"<<endl<<endl;
cout<<" 1. Registrar articulos. "<<endl;
cout<<" 2. Ver lista de articulos. "<<endl;
cout<<" 3. Salir. "<<endl;
cout<<endl<<endl<<" Elije el  numero de alguna de las acciones que desees realizar: "<<endl<<endl;
cin>>opcion;
switch(opcion)
{
case 1: system("cls");
cout <<endl<<"1. Registrar articulo " <<endl;
registrararticulocantidad();
system("pause");//Detiene la ejecuci�n del programa hasta que el usuario digite una tecla
break;

case 2: system("cls");
cout<<endl<<"2. Ver lista de articulos. "<<endl;
listardatos();
system("pause");
break;

default:
break;
}
}

while(opcion!=3);
cout<<endl<<endl;
system("pause");
return 0;
}
/*Funciones*/

void registrararticulocantidad()//Funcion que permite registrar los articulos y su cantidad
{ int i;
int j;
int rta;

system("cls");
//Inicializo los arreglos
cout<<" Por favor escriba la cantidad de articulos que desea ingresar "<<endl<<endl;
cin>>n;
for(i=1;i<n+1;i++)
{
cantidad[i]=0;
for(j=1;j<n+1;j++)
strcpy(articulo[i]," ");
}system("cls");
cout<<endl<<" Registrar articulos "<<endl;
for(i=1;i<n+1;i++)
{
cout<<endl<<" Digite el nombre del articulo, presione enter "<<endl<<endl;
cout<<" Nombre "<<i<<" ";
cin>>nombre[i];
cout<<endl<<" Digite el codigo de 4 digitos del articulo, presione enter "<<endl<<endl;
cout<<" Codigo "<<i<<" ";
cin>>articulo[i];
cout<<endl<<" Digite la cantidad de este articulo "<<endl<<endl;
cout<<" Cantidad "<<i<<" ";
cin>>cantidad[i];
cout<<endl<<" Digite el precio de este articulo "<<endl<<endl;
cout<<" Precio "<<i<<" ";
cin>>precio[i];
rta=strcmp(articulo[i-1],articulo[i]);//compara las cadenas
system("cls");
if(rta==0)
{cout<<"\n Articulo ya existe, por favor ingrese otro diferente \n";
for(i=i;i<n+1;i++)
{
cout<<" Articulo "<<i<<" ";
cin>>nombre[i];
cout<<endl<<" Digite el codigo de 4 digitos de este articulo "<<endl<<endl;
cout<<" Codigo "<<i<<" ";
cin>>articulo[i];
cout<<endl<<" Digite la cantidad de este articulo "<<endl<<endl;
cout<<" Cantidad "<<i<<" ";
cin>>cantidad[i];
cout<<endl<<" Digite el precio de este articulo "<<endl<<endl;
cout<<" Precio "<<i<<" ";
cin>>precio[i];
cout<<endl;
}
}
}
system("pause");
}

void listardatos()//Funcion que muestra los datos ingresados
{ int i;

system("cls");
cout<<endl<<" Listar los datos ingresados "<<endl<<endl;
for(i=1;i<n+1;i++)
{
cout<<" Articulo "<<i<<"  "<<nombre[i]<<endl<<" Codigo "<<i<<"    "<<articulo[i]<<endl<<" Cantidad "<<i<<"  "<<cantidad[i]<<endl<<" Precio "<<i<<"    "<<precio[i]<<endl;
}

}


