Hi kiara87
good step foward modular programming, very less GOTO and spaghetti code!
as exercise to improve the use of loops
in your code
translate each GOTO label to a WHILE WEND loop changing the flow of program, cancel the FOR NEXT that is not just your goal
chunk down to a littler block of code those lines that do the same thing
follow the example of Fellippe Heitoir about loops writing his code
https://www.qb64.org/forum/index.php?topic=2992.msg122441#msg122441For the 5linescode of Bplus, study each detail of each line of code, it is compressed code in few lines!
/ IT
un nuon passo verso la programmazione modulare, molti meno GOTO e codice spaghetti.
come esercizio per migliorare l'uso dei cicli
prendi il tuo codice e traduci ogni ciclo GOTO etichetti (vedi GOTO 1 e GOTO ricomincia in un ciclo WHILE WEND, questo ti spingerà a cambiare il flusso del tuo programma, cancella quel ciclo FOR NEXT che sembra usato fuori dal proprio scopo di esistenza, suddividi in pezzi di codice più piccolo quelle linee di codice che fanno la stessa cosa.
segui gli esempi di Fellippe Heitoir sui cicli e scrivi il suo codice
https://www.qb64.org/forum/index.php?topic=2992.msg122441#msg122441Per la gara in 5 linee di Bplus, studia attentamente ogni dettaglio di ciascuna riga, è codice compresso in poche righe