Apuntes de Microcontroladores

Powered by Issuu
Publish for Free

lunes, 25 de mayo de 2020

Ejercicio contraeña

En este ejercicio tendremos una contraseña con un cierto número de intentos, si superamos ese numero de intentos y no es la contraseña correcta se cerrará el programa.
Organigrama:
Fichero fuente:
/*Victor Salido Hermoso*/
/*1º ARI*/
#include<stdio.h>
#include<string.h>
#include<conio.h>
int main()
{
 char password[10]="1ARI_2020",inicio_de_sesion[10];
 int intentos=3,correcta=0;
 do
 {
  printf("Hay %d intentos\n",intentos);
  printf("Para iniciar sesion, introduzca la contraseña por letras\n");
  gets(inicio_de_sesion);
  if(strcmp(password,inicio_de_sesion)==0)
  {
   printf("Contraseña correcta, iniciando sesion.\n");
   intentos=0;
   correcta=1;
  }
  else
  {
   intentos--;
  }
        }
        while(intentos!=0);
 if(correcta==0)
 {
  printf("No hay mas intentos,acceso denegado.\n");
 }
 printf("Pulsa cualquier tecla para salir");
}
fichero fuente compilado:

Compilado y ejecutado:

1 comentario:

  1. El organigrama esta mal.
    El fichero fuente incompleto le falta las lineas de comentarios

    ResponderEliminar