Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Pascal - contare
Forum - Pascal - contare

Avatar
falaskhouse (Normal User)
Newbie


Messaggi: 14
Iscritto: 18/05/2010

Segnala al moderatore
Postato alle 14:11
Martedì, 18/05/2010
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

PM Quote
Avatar
XBarboX (Member)
Guru


Messaggi: 945
Iscritto: 31/12/2008

Segnala al moderatore
Postato alle 14:13
Martedì, 18/05/2010
ti crei una variabile "c" di tipo intero con valore iniziale 0 e la incrementi di uno ogni volta che desideri..

PM Quote
Avatar
falaskhouse (Normal User)
Newbie


Messaggi: 14
Iscritto: 18/05/2010

Segnala al moderatore
Postato alle 14:19
Martedì, 18/05/2010
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 il 18/05/2010 alle 14:21
PM Quote
Avatar
a_butta (Member)
Expert


Messaggi: 578
Iscritto: 16/03/2010

Segnala al moderatore
Postato alle 14:31
Martedì, 18/05/2010
ha ragione XBarboX:
All'interno del ciclo oltre a generare il numero casuale incrementi un dato contatore:

Codice sorgente - presumibilmente Delphi

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



capito?:k:

Ultima modifica effettuata da a_butta il 18/05/2010 alle 14:32
PM Quote
Avatar
falaskhouse (Normal User)
Newbie


Messaggi: 14
Iscritto: 18/05/2010

Segnala al moderatore
Postato alle 15:28
Martedì, 18/05/2010
si grz ho capito e scusate per il disturbo

PM Quote
Avatar
a_butta (Member)
Expert


Messaggi: 578
Iscritto: 16/03/2010

Segnala al moderatore
Postato alle 15:44
Martedì, 18/05/2010
figurati... il forum è fatto apposta per chiedere aiuto...

PM Quote