[zxspectrum] Re: Passatempo COVID19

  • From: Stefano <flydreamf@xxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Fri, 3 Apr 2020 11:39:24 +0200

io sto sviluppando una applicazione Android usando Basic! (dialetto De Re Basic) ma sto impazzendo con una matrice. vediamo se qualcuno di voi riesce ad aiutarmi perchè il manuale non ha esempi e non riesco a venirne a capo.
Per la precisione mi servirebbe una app che faccia la suddivisione delle spese condominiali in base ai millesimi.
Ovviamente l'ho appena scritto così di getto senza stare a pensare e a raffinare le cose con controlli ecc.

inserimento: Input "Inserisci il numero di inquilini (min.2): ", inquilini
if inquilini<2 then goto inserimento
cls
dim matrice$[inquilini,2]
for ciclo=1 to inquilini
? "Inserisci il nome del";FORMAT$("##", ciclo);"° inquilino"
input "Cognome e nome inquilino ", nome$
print nome$
? "Inserisci i millesimi di ";nome$
input "Millesimi ",millesimi
? FORMAT$ ("###",millesimi)
matrice$ [ciclo,0]=nome$
matrice$ [ciclo,1]=millesimi
next ciclo
input "inserisci la spesa", cifra
for ciclo=1 to inquilini
print matrice$[ciclo,0];"  "; cifra*matrice$[ciclo,1]/1000
next ciclo

quando lo eseguo mi da come errore
index must be >=1 at:
matrice$[ciclo,0]=nome$
Secondo voi dov'è che sbaglio?

Other related posts: