Queste dichiarazioni:
non fanno quello che ti aspetti.codice:Dim V, NV As Integer Dim Spp, Spd, Npp, Npd As Integer Dim C, App, Apd As Integer
In Visual Basic 6, ogni variabile deve essere tipizzata direttamente.
Esempio:
Come hai fatto tu dimensioni solo l'ultima, le altre vengono dichiarate automaticamente come Variant producendo, talvolta, risultati inattesi.codice:Dim C As Integer, App As Integer, Apd As Integer
Non capisco poi il senso di questa dichiarazione:
Quella variabile (come dice anche il prefisso "int"), dovrebbe contenere un intero, che senso ha dichiararlo in doppia precisione?codice:Dim intNumero As Double
Inoltre anche con il tuo codice sommi separatamente i numeri pari e dispari, ma l'esercizio dice di contare i numeri di posto pari e dispari. La soluzione che stai usando, quindi, non soddisfa il quesito.
Boolean

Boolean
Rispondi quotando