Apuntes de Microcontroladores

Powered by Issuu
Publish for Free

lunes, 25 de mayo de 2020

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


1 comentario: