Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Ciao a tutti...
sono nuovo...dopo un anno lontano da Pascal, volevo rimettermi in piazza e, già al secondo programma ho trovato difficoltà..
volevo fare un programma che, digitando la tuà età, generasse un numero casuale e ti dicesse quanto manca alla tua morte...(no, non sono uno di quelli che se non si avvera quanto detto poi va ad ucciderli veramente)...
questo è quello che ho fattovedi immagine allegata)
ma mi da errore 122; invalid variable reference.
Ora, io so che appunto c'è un'errore nell'assegnazione della variabile...ma non so dove mettere le mani (a parte lì...:heehee
Ringrazio per l'aiuto
edit by netarrow: corretto il titolo, il titolo deve essere autoesplicativo sul problema
Ultima modifica effettuata da netarrow il 24/01/2010 alle 18:04
L' errore sta nel "randon(99)", infatti la funzione random resituicse un intero, ma nel tuo caso, non è specificato dove salvare il valore.
Devi scrivere " b:=random(99); ".
Mentra la funzione readln(b), legge quello che trova dal baffer di tastiera, e lo salva nella variabile b.
Prima di usare la funzione random, è necessario inizzzializzarla con la funzione "randomize;".
Altrimenti saà generata la stessa sequenza di numeri.
Io ho provato il tuo prugramma, morirò tra 22 anni.
Ormai col computer è tutto determinato!
Ultima modifica effettuata da Poggi Marco il 27/01/2010 alle 18:40