//al momento de ponerle la opcion 1 capturarDatos se salta y no puedo introducir el nombre del articulo y inventario
#include<iostream>
using namespace std;
#include<string>
using std::getline;
using std::string;
class Inventario
{
private:
string Nombre;
string Descripcion;
int Costo;
string num_invent;
public:
Inventario()
{
Nombre="Silla";
Descripcion="Butaca para estudiante";
Costo=550;
num_invent="DGITI200428";
}
void capturarDatos();
void presentaDatos();
};
void Inventario::capturarDatos()
{
system("CLS");
cout<<"\t Metodo capturar datos"<<"\n\n";
cout<<"Dame el nombre del articulo: ";getline(cin,Nombre); cout<<"\n\n";
cout<<"Dame la descripcion del articulo: ";getline(cin,Descripcion); cout<<"\n\n";
cout<<"costo: "; cin>>Costo; cout<<"\n\n";
cout<<"Numero de inventario: "; getline(cin,num_invent);cout<<"\n\n";
system("pause");
}
void Inventario::presentaDatos()
{
system("CLS");
cout<<"\tMetodo presenta datos"<<"\n\n";
cout<<"Nombre del articulo: "<<Nombre<<"\n\n";
cout<<"Descripcion del articulo: "<<Descripcion<<"\n\n";
cout<<"costo: "<<Costo<<"\n\n";
cout<<"numero de inventario: "<<num_invent<<"\n\n";
system("pause");
}
int main()
{
Inventario datos; int opc;
do
{
system("CLS");
cout<<"\t Menu principal"<<"\n\n";
cout<<"1-Capturar Datos"<<endl;
cout<<"2-Presentar datos"<<endl;
cout<<"3-Salir del menu"<<"\n\n";
cout<<"Opcion: ";cin>>opc;
switch(opc)
{
case 1: datos.capturarDatos();break;
case 2: datos.presentaDatos();break;
case 3: cout<<"Saleindo del progama....";
system("pause");break;
default: cout<<"Opcion no valida"<<endl;system("pause");break;
}
}while(opc!=3);
}