allora i passi che devi seguire sono
private sub Nome
-dichiarazioni delle variabili
tra cui il tuo array dinamico
- ridimensiona il tuo array ( 0 to 0)
- chiedi all'utente tramite inputbox di inserire il numero e lo inserisci nella prima posizione dell'array quindi nella 0
-confronta con un if se maggiore di 0
- fai il ciclo che parte da 1 to ennesimo elemento che vuoi ( non scrivi il tuo limite)
- dentro il ciclo non farai altro che scrivere la tua formuletta ridimensionando prima il tuo array
redim preserve array ( 0 to variabileDelCiclo)
array(ubound(arraay)) = 2 * array(ubound(array) -1) +variabileDelCiclo
-chiudi il ciclo
-end sub
ora non ti resta che tradurlo in vb
***********************************************
puoi anche
-chiedere l'input
-assegnarlo ad una variabile
-(se ti serve mantenere in memoria il numero inserito fanne anche un'altra)
-fai il ciclo fino al tuo limite e dentro il ciclo modifichi direttamente la variabile con la formuletta da te scritta per cui esempio: a = 2 * a + variabileDelCiclo
-se ti servono i numeri nei vari passi del ciclo dovrai aggiungere un output dentro il ciclo altrimenti ti prendi il valore della variabile alla fine del tuo ciclo...
spero di esser stato chiaro
Ultima modifica effettuata da poeo85 il 30/12/2011 alle 15:26 |