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:
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
hace 5 años
hace 5 años
hace 7 años
hace 7 años