Ready64 Forum

Commodore 64 => Programmazione, Grafica e Musica => Topic aperto da: Corvo - 12 Ottobre 2009, 00:21:39

Titolo: Listato In Simons Basic Con Errore
Inserito da: Corvo - 12 Ottobre 2009, 00:21:39
 Ciao.

Ho provato a copiare alcuni listati da http://www.c64-wiki.de/index.php/Simons_Basic (http://www.c64-wiki.de/index.php/Simons_Basic) per provarli con Simons Basic.

Ce n'è uno in particolare che non funziona ed è il seguente:
http://www.c64-wiki.de/index.php/CHAR (http://www.c64-wiki.de/index.php/CHAR)

Quando lo lancio, si blocca col "syntax error in 140".
In effetti, appare palesemente assurda l'istruzione
140 bb=b+.008/COS(bb): ll=ll+.2/COS(bb)
e ho provato a sostituirla con
140 bb=b+.008/COS(bb): BB=ll+.2/COS(bb)
e poi con
140 bb=b+.008/COS(bb): VV=ll+.2/COS(bb)

Nel primo caso, disegna il cerchio e poi non va più avanti.
Non si ottiene la figura rappresentata nell'immagine nella pagina.

Nel secondo caso, mi dà "syntax error in 180" dove c'è quest'altra istruzione strana: 180 b=bb+.02*j: l=ll+.02/COS(bb)*i


Non ci capisco granché: se chi è più esperto ha voglia di darmi qualche suggerimento, lo ringrazio anticipatamente.

Qui c'è il D64 con il listato da me trascritto.
http://www.spazioblog.it/uploads/c/Corvino72/220525.zip (http://www.spazioblog.it/uploads/c/Corvino72/220525.zip)

Il listato in questione è l'ultimo, cioè il prg denominato "23".

Ciao


 
Titolo: Listato In Simons Basic Con Errore
Inserito da: Roberto - 12 Ottobre 2009, 01:18:15
 Hai messo degli "1" al posto delle "L" alle righe 140, 180 e 190 (in questa riga c'è anche un punto e virgola al posto dei due punti).
Nel sito che hai linkato è tutto scritto corretto e a quanto pare anche qui sul forum, mentre nel d64 è sbagliato.
Titolo: Listato In Simons Basic Con Errore
Inserito da: Corvo - 12 Ottobre 2009, 10:51:05
 
C'era un altro errore: nella riga 180 ho anche scritto  
b=bb+.2*j
al posto di
b=bb+.02*j

Ora è ok.

Mille grazie Rob  
Titolo: Listato In Simons Basic Con Errore
Inserito da: Corvo - 15 Ottobre 2009, 00:28:37
 D64 corretto: http://www.spazioblog.it/uploads/c/Corvino72/220589.zip (http://www.spazioblog.it/uploads/c/Corvino72/220589.zip)
Il link precedente del messaggio iniziale non è più valido.