Autore Topic: Listato In Simons Basic Con Errore  (Letto 1869 volte)

Corvo

  • Utente
  • **
  • Post: 113
    • Il mio canale YouTube
  • Gioco Preferito: Ninja
Listato In Simons Basic Con Errore
« il: 12 Ottobre 2009, 00:21:39 »
 Ciao.

Ho provato a copiare alcuni listati da 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

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

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

Ciao


 

Roberto

  • Administrator
  • Utente
  • *****
  • Post: 2415
    • https://ready64.org
  • Gioco Preferito: Impossible Mission
Listato In Simons Basic Con Errore
« Risposta #1 il: 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.
Per collaborare, segnalare un errore (o qualsiasi altra comunicazione importante) utilizzare la pagina dei contatti:
https://ready64.org/informazioni/contatti.php

Corvo

  • Utente
  • **
  • Post: 113
    • Il mio canale YouTube
  • Gioco Preferito: Ninja
Listato In Simons Basic Con Errore
« Risposta #2 il: 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  

Corvo

  • Utente
  • **
  • Post: 113
    • Il mio canale YouTube
  • Gioco Preferito: Ninja
Listato In Simons Basic Con Errore
« Risposta #3 il: 15 Ottobre 2009, 00:28:37 »
 D64 corretto: http://www.spazioblog.it/uploads/c/Corvino72/220589.zip
Il link precedente del messaggio iniziale non è più valido.