Oppure

Loading
24/01/10 16:40
blacksmoke
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 fatto:(vedi 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ì...:D:heehee:)
Ringrazio per l'aiuto:hail:

edit by netarrow: corretto il titolo, il titolo deve essere autoesplicativo sul problema
Ultima modifica effettuata da netarrow 24/01/10 17:04
aaa
24/01/10 17:05
netarrow
se non posti il codice, nessuno può sapere dove mettere le mani.
aaa
25/01/10 22:39
blacksmoke
strano..eppure l'avevo messo...beh, riallego il file...
Ultima modifica effettuata da blacksmoke 25/01/10 22:40
aaa
26/01/10 18:49
Poggi Marco
Ciao!

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. :-|
:alert: Ormai col computer è tutto determinato!
Ultima modifica effettuata da Poggi Marco 27/01/10 17:40
aaa