hacer programa simple con menú C++

Iniciado por solrac123456, 29 Noviembre 2016, 19:53 PM

0 Miembros y 1 Visitante están viendo este tema.

solrac123456

He de hacer el siguiente  programa para mañana

Trabajas en una empresa de software a la que han contratado para llevar a cabo un sistema de control de acceso a un laboratorio.


   El sistema de control de acceso deberá tener:


Menú Administrador al que se accede mediante la AUTENTICACIÓN con la contraseña de administrador fijada anteriormente. En el menú administrador:
Introducción de usuario nuevo
Suprimir usuario existente
Volver al menú de inicio
Menú Usuario
Nombre de usuario
Contraseñ



Mod: No escribir en mayúsculas, los titulos deben ser descriptivos

DE MOMENTO LLEVO ESTO, NOSE COMO SEGUIRLO
Código (cpp) [Seleccionar]
#include <iostream>
#include <fstream>//para fichero
#include <cstdlib>


//Declaración de los subprogramas a utilizar para evitar repeticiones
void menuPrincipal();
void Administrador ();
void SuprimirUsuarios ();


using namespace std;


int main ()
{

menuPrincipal();
return 0;
}


void menuPrincipal() {
int opcion, clave1,usuario;

do{

cout<<"--Menu principal--"<<endl;
   cout<<"1.Administrador"<<endl;
cout<<"2.Usuario"<<endl;
cout<<"3.Salir(Fin del programa)"<<
cout<<"Introduzca una de las opciones(Teclea 1, 2 o 3)"<<endl;
cin>>opcion;

switch(opcion) {
case 1 : {

int clave2;
cout << "Introduzca la clave del administrador para poder acceder "<<endl;
cin>>clave1;
ofstream fichero;

ifstream fichero(clavedeladministrador.txt);//Este fichero esta creado perviamente y la contraseña es 0000(esta adjunto al programa)


fichero>>clave2;

   fichero.close();

   if(clave1==clave2) {
system("cls");
cout << "\nContraseña correcta, bienvenido.\n\n";

menuAdministrador ();
}
else{

system("cls");
cout <<"La contraseña no coincide.\n";
}
}break;
     
case 2: {
system("cls");
cout <<"\nUsted no es el administrador. \n";
}break;

case 3:{
system("pause");
break;
}
break;
 
default:
system("cls");
cout <<"No se reconoce la contraseña";
}


}






Mod: Los códigos deben ir en etiquetas GeSHi

MCKSys Argentina

Hola!

Coloca lo que llevas hecho hasta el momento. En este foro no se hacen tareas, por lo que deberas hacer preguntas puntuales.

Saludos!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


solrac123456

Cita de: MCKSys Argentina en 29 Noviembre 2016, 20:13 PM
Hola!

Coloca lo que llevas hecho hasta el momento. En este foro no se hacen tareas, por lo que deberas hacer preguntas puntuales.

Saludos!
ya esta, ya he publicado lo que llevo hasta el momento