Hola compañeros, sé que soy nuevo, pero he leido ya algunos posts, y he de advertir que estoy empezando
asi que lo siento si mis preguntas parecen de niño (es mas, no tengo mas de 17 años xD)
----------
Para empezar, estoy haciendo un programa que simule un programa de una serie (perdidos), que, en el fondo no sirve para nada mas que para ocio, pero me viene muy bien para empezar a programar.
El programa consiste en que tu introduces un codigo, si lo introduces bien te sale una cuenta atras de 108 minutos (que para el programa lo pondria de segundos) y si lo introduces mal te respondería "error del sistema" para volver al principio.
Bien, como el numero ha introducir es muy largo (4815162342) y nisiquiera con unsigned long sirve, tuve que buscar una solucion, y esa es que hay que ir introduciendo los numeros uno a uno (4-8-15-16-23-42) con la consiguiente equivocacion en cada una.
Aqui hago alguna pregunta,¿ hay algun tipo de variable, que se me haya escapado por ahi, que pueda tener el numero entero?
He conseguido lo de los numeros uno a uno(tras unos cuarenta y cinco minutos de intento y error y pensar) y despues he conseguido que el "error del sistema" se repita unas cuantas veces para que parezca mas real.
Aquí es donde he conseguido mi programa "beta" ya que, por desgracia, todavia no tengo conocimientos para la cuenta atras. Solo quiero que me ayuden a saber qué tengo que estudiar, o qué puedo usar para poder hacer la cuenta atrás.
Aquí os dejo el código que tengo
#include <stdio.h>
void main()
{
inicio:
int bucle;
int numero4;
int numero8;
int numero15;
int numero16;
int numero23;
int numero42;
printf("**************************************************************n"); printf("***********************INICIATIVA DHARMA**********************n"); printf("**********************NUMERO DE SEGURIDAD:********************n"); printf("************************4-8-15-16-23-42***********************n"); printf("*Introducir los numeros de seguridad uno a uno pulsando Enter*n"); printf("**************************************************************n");
while(numero4!=4)
{ for (bucle=1;bucle<=500;bucle++)
printf("22/09/2004-15:16-Error del sisteman"); goto inicio;
}
while (numero8!=8)
{for (bucle=1;bucle<=500;bucle++)
printf("22/09/2004-15:16-Error del sisteman"); goto inicio;
}
while (numero15!=15)
{ for (bucle=1;bucle<=500;bucle++)
printf("22/09/2004-15:16-Error del sisteman"); goto inicio;
}
while (numero16!=16)
{ for (bucle=1;bucle<=500;bucle++)
printf("22/09/2004-15:16-Error del sisteman"); goto inicio;
}
while (numero23!=23)
{ for (bucle=1;bucle<=500;bucle++)
printf("22/09/2004-15:16-Error del sisteman"); goto inicio;
}
while (numero42!=42)
{ for (bucle=1;bucle<=500;bucle++)
printf("22/09/2004-15:16-Error del sisteman"); goto inicio;
}
printf("nnEspere 108 minutosnnn"); goto inicio;
}