Programa para reservas de hotel en C++
Publicado por Bairon fabian (2 intervenciones) el 02/04/2020 16:21:32
Hola A todos los que me puedan ayudar necesito un trabajo para la universidad se trata de hacer un codigo fuente en el leguaje de c++ de reservas de habitaciones en hotel yo ya tengo esto despues de este codigo quiero segui poniendo para ingresar habiatciones, cuantas estan ocupadas, a que hora debe salir; hora de entrada y asi hacer el programa en C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
#include <iostream>
#include <string>
#include <cstdlib>
#include <conio.h> //
#include <vector>
#include <stdio.h>
#define ENTER 13
#define BACKSPACE 8
using namespace std;
int main()
{
system ("color A1");
vector<string> usuarios;
vector<string> claves;
// Se añaden usuarios al vector
usuarios.push_back("Fabian");
usuarios.push_back("Claudio");
usuarios.push_back("Jenifer");
usuarios.push_back("Abigail");
usuarios.push_back("Jhair");
// Se añaden claves al vector
claves.push_back("123");
claves.push_back("456");
claves.push_back("789");
claves.push_back("abc");
claves.push_back("efg");
string usuario, password;
int contador = 0;
bool ingresa = false;
do {
system("cls");
cout << "\t\t\tECHO POR BAIRON FABIAN MERINO " << 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 < 3);
if (ingresa == false) {
cout << "\n\tUsted no pudo ingresar al sistema. Hotel Barza Que tenga un bune Dia" << endl;
} else {
cout << "\n\n\tBienvenido al sistema Hotel Barza" << endl;
}
cin.get();
return 0;
}
Valora esta pregunta


0