[C con Clase] (sin asunto)

José Luis Torre joseluistorrehernandez en gmail.com
Dom Nov 18 18:24:33 CET 2012


Hola:

Me he permitido modificar el programa para que, al convertirlo en una
función,  sea más fácil de utilizar en otro programa.

#include <stdio.h>

int control_de_acceso (void)
{
   int claveRegistrada = 3456,
       intentosPendientes = 3,
       claveIngresada = 0;

    while(claveIngresada != claveRegistrada )
    {
       printf("Introduzca su clave para continuar: ");
       scanf("%d", &claveIngresada);

       if(claveIngresada == claveRegistrada)
       {
           printf("Bienvenido\n");
           getch();
           return 0;
       }
       else
       {
           printf("\nClave incorrecta, %d intentos pendientes\n\n",
--intentosPendientes);
       }

       if (intentosPendientes==0)
       {
          printf("\n\n\t\tCuenta bloqueada (pulse una tecla para
finalizar)\n");
          getch();
          exit(1);
       }
    }
    return 0;
}
int main (void)
{
    control_de_acceso();

    getch();
    return 0;
}

Saludos
José Luis


El 18 de noviembre de 2012 14:12, Danis Ramirez Joseph <
danisrjoseph en gmail.com> escribió:

> //Hola Johan,
>
> //Aquí te dejo el programa funcionando, basado en lo que tu hiciste con
> algunas //modificaciones menores:
>
> # include <stdio.h>
> # include <conio.h>
>
> int main ()
> {
>    int claveRegistrada = 3456,
>        intentosRestantes = 3,
>        claveIngresada = 0;
>
> while(claveIngresada != claveRegistrada && intentosRestantes != 0)
>     {
>        printf("Ingrese su clave para continuar: ");
>        scanf("%d", &claveIngresada);
>
>        if(claveIngresada == claveRegistrada)
>         {
>            printf("\n\n\t\tBienvenido\n");
>            getch();
>            return 0;
>         }
>        else
>            printf("\nClave incorrecta, %d intentos restantes\n\n",
> --intentosRestantes);
>     }
>
>         if (intentosRestantes==0)
>         printf("\n\n\t\tCuenta bloqueada");
>
>         getch();
>         return 0;
> }
>
> //Espero te haya servido!!!
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>



-- 
José Luis Torre
ww.ehu.es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20121118/be570d69/attachment.html>


Más información sobre la lista de distribución Cconclase