Dev - C++ - Programa para reservas de hotel en C++

 
Vista:
sin imagen de perfil
Val: 7
Ha disminuido su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder