Oppure

Loading
18/05/10 12:11
falaskhouse
ciao a tutti volevo sapere come si fa a contare quante volte viene ripetuta una cosa prima che avvenga un'azione prescelta come per esempio quanti numeri casuali vengono estratti prima che ne esca un prestabilito
aaa
18/05/10 12:13
XBarboX
ti crei una variabile "c" di tipo intero con valore iniziale 0 e la incrementi di uno ogni volta che desideri..
aaa
18/05/10 12:19
falaskhouse
ma non devo farlo io deve farlo automaticamente... per esempio un ciclo con il repeat... vorrei contare ogni volta che si ripete il ciclo e una volta ottenuto ciò voglio che mi dica quante volte si è dovuto ripetere... non so semi sono spiegato...
Ultima modifica effettuata da falaskhouse 18/05/10 12:21
aaa
18/05/10 12:31
a_butta
ha ragione XBarboX:
All'interno del ciclo oltre a generare il numero casuale incrementi un dato contatore:

var cont: integer = 0;
begin
repeat
cont:= cont + 1;
num:= random;
until num=tuo_numero_richiesto;
writeln('Il numero ',tuo_numero_richiesto,' è stato generato dopo ',cont,' tentativi casuali');


capito?:k:
Ultima modifica effettuata da a_butta 18/05/10 12:32
aaa
18/05/10 13:28
falaskhouse
si grz ho capito e scusate per il disturbo
aaa
18/05/10 13:44
a_butta
figurati... il forum è fatto apposta per chiedere aiuto...
aaa