[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