Está en la página 1de 2

#include <iostream>

#include <string>

using namespace std;


/*
PROBLEMA:
Se nos pide crear una aplicacion que pueda almacenar de forma temporal
ciertos
datos generales de 3 estudiantes.

*/

// 1) Definir la clase.
class Estudiante {
public:
long long numCuenta;
string nombre;
string correo;
};

int main(){
// 2) Crear los objetos
//
const int MAX_ESTUDIANTES = 5;
const int REGISTRAR_ESTUDIANTE = 1;
const int MOSTRAR_INFORMACION = 2;
Estudiante alumnos[MAX_ESTUDIANTES];
int opcion;
int contadorEstudiante = 0;
do {
system("cls"); // Limpiar pantalla
cout << " ---------- MENU ------------- \n"
<< " 1- Registrar Estudiante\n"
<< " 2- Mostrar Informacion Estudiante\n"
<< " 3- Salir\n"
<< "------------------------------------\n"
<< "Ingrese su opcion [1-3]: ";
cin >> opcion;
switch(opcion){
case REGISTRAR_ESTUDIANTE:
if (contadorEstudiante < MAX_ESTUDIANTES){
cout << "Numero de cuenta: ";
cin >> alumnos[contadorEstudiante].numCuenta;
cout << "Nombre..........: ";
cin.ignore(100, '\n');
getline(cin, alumnos[contadorEstudiante].nombre);
cout << "Correo..........: ";
getline(cin, alumnos[contadorEstudiante].correo);
contadorEstudiante++;
} else {
cout << "Ya no hay mas cupos\n";
}
break;
case MOSTRAR_INFORMACION:
break;
default:
cout << "Opcion fuera de rango\n";
}
} while(opcion != 3);

return 0;
}