CONTRASEÑA 3 INTENTOS
ORGANIGRAMA
FICHERO FUENTE
#include <stdio.h>
#include <string.h>
#include <conio.h>
#define INTENTOS 3
int main(){
//AQUÍ SE DEFINE LA CONTRASEÑA Y LAS DEMAS VARIABLES//
char Password[10] = "1ARI_2020"; //CONTRASEÑA PREDEFINIDA//
char PasswordCorrecta[10]; //CONTRASEÑA QUE NOSOTROS INTRODUCIMOS//
int i=0;
int correcta = 0;
printf("PROGRAMA QUE PIDE LA PASSWORD AL USUARIO Y TIENE 3 INTENTOS.\n");
printf("SI LLEGA A 3 INTENTOS, EL PROGRAMA SE CIERRA.\n");
while (i++<INTENTOS && !correcta) //REALIZA ESTE BUCLE 3 VECES A MENOS QUE ACIERTE LA CONTRASEÑA//
{
printf("------------------------------------------------------------------------.\n");
printf("INTRODUZCA LA PASSWORD: "); //SE PIDE AL USUARIO LA CONTRASEÑA//
gets(PasswordCorrecta);
if (strcmp(Password,PasswordCorrecta)==0) //AQUÍ SE COMPRUEBA SI LA CONTRASEÑA ES CORRECTA O NO//
{
printf("PASSWORD ACEPTADA, BIENVENIDO.\n");
correcta = 1; //AL ACERTAR LA CONTRASEÑA, EL PROGRAMA TERMINA//
}
else
printf("ERROR, PASSWORD INCORRECTA.\n"); //SI NO SE ACIERTA LA CONTRASEÑA, APARECE ESTE MENSAJE HASTA 3 VECES (Nº MAX. DE INTENTOS)//
}
if (!correcta)
printf("TE HAS EQUIVOCADO %d VECES. VUELVA A INTENTARLO MAS TARDE.\n",INTENTOS); //MENSAJE QUE SE MUESTRA AL LLEGAR AL Nº MÁXIMO DE INTENTOS (3)//
getch(); //PAUSA DEL PROGRAMA, PULSAMOS CUALQUIER TECLA PARA SALIR//
}
COMPILADO DEL PROGRAMA
Ok Santiago el ejercicio esta bien.
ResponderEliminar