Buenas noches. Necesito su ayuda.

Ya busqué hasta en YouTube, en mis libros y demás y no puedo encontrar que hay de malo en mi programa.

Espero y puedan ayudarme.

#include
#include
#include
#include
#include
#include
#include
#include
#include

#define ENTER 13
#define BACKSPACE 8
#define INTENTOS 3


using namespace std;

int main() {
int opcion, id = 0, indice = 0;
double total=0, precio;
string marca = "";
string autosM[3];
double autosP[3];
//inicio login
vector usuarios;
vector claves;

usuarios.push_back("Luis");

claves.push_back("123");
string usuario, password;

int contador = 0;
bool ingresa = false;

do
{
system("cls");
cout << "\t\t\tLOGIN DE USUARIO" << endl;
cout << "\t\t\t----------------" << endl;
cout << "\n\tUsuario: ";
getline(cin, usuario);

char caracter;

cout << "\tPassword: ";
caracter = _getch();

password = "";

while (caracter != ENTER)
{

if (caracter != BACKSPACE)
{
password.push_back(caracter);
cout << "*";
}
else
{
if (password.length() > 0)
{
cout << "\b \b";
password = password.substr(0, password.length() - 1);
}
}

caracter = _getch();
}

for (int i = 0; i < usuarios.size(); i++)
{
if (usuarios[i] == usuario && claves[i] == password)
{
ingresa = true;
break;
}
}

if (!ingresa)
{
cout << "\n\n\tEl usuario y/o password son incorrectos" << endl;
cin.get();
contador++;
}

} while (ingresa == false && contador < INTENTOS);

if (ingresa == false)
{
cout << "\n\tUsted no pudo ingresar al sistema. ADIOS" << endl;
}
else
{
cout << "\n\n\tBienvenido al sistema" << endl;
//programa

do
{
cout << "\n\n 1- Hacer Venta";
cout << "\n\n 2- Consultar ingresos del dia";
cout << "\n\n 3- Consultar Autos Vendidos";
cout << "\n\n 4- Salir";
cout << "\n\n Introduzca opci%cn (1-4): ";
cin >> opcion;

switch (opcion)
{
case 1:
cout << "\n*** Venta " << indice + 1 << "****:\n";
cout << "Marca: ";
cin >> autosM[indice];
cout << "Precio: ";
cin >> autosP[indice];
indice++;
break;

case 2:
for (int i = 0; i < 3; i++)
{
total += autosP[i];
}

cout << "La suma es: " << total << endl;

break;

case 3:
for (int i = 0; i < 3; i++)
{
marca = autosM[i];
precio = autosP[i];
cout << "Marca: " << marca << " Precio: " << precio << endl;
}


break;
}



} while (opcion != 4);

return 0;
}
}

Adjuntos:

Respuestas

Respuesta dada por: kevinnewells
0

Respuesta:

mmm no entiendo de programación o de crear programas así, pero me gustaría muchísimo aprender. en YouTube tienes una amplia información muy valiosa para aprender, youtube me ayudó bastante en lo que es tecnología y eso. yo te aseguro que si te le dedicas tiempo y paciencia en buscar cómo crearlo, vas a lograrlo, suerte!!


NoreenHunter: Ya lo hice y sigue igual. Aún así, gracias.
Preguntas similares