Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Non hai capito molto ... il ciclo viene ripetuto se quella espressione e' VERA ... ed esce quando e' FALSA ... e quell'espressione tra 1 e 49 e' FALSA.
Esempio concreto: immettiamo n=100 la condizione è falsa, quindi esce dal ciclo, mentre se immetti 20, la condizione è vera quindi ti richiederà di reinserire un altro numero! Chiaro?
Esempio concreto: immettiamo n=100 la condizione è falsa, quindi esce dal ciclo, mentre se immetti 20, la condizione è vera quindi ti richiederà di reinserire un altro numero! Chiaro?
Cosi' lo fate confondere ... e' esattamente il contrario ...
Nell'espressione logica che ha scritto per il controllo del loop, il risultato e' FALSE per ogni valore tra 1 e 50 (estremi compresi, e non 49 ma 50, avevo visto un >= ma e' semplicemente un > ) e quindi - ad esempio per 20 - il ciclo TERMINA.
Al contrario per valori < 1 OPPURE > 50 il risultato e' TRUE e quindi il ciclo continua.
Ultima modifica effettuata da theprogrammer il 21/10/2009 alle 18:32