.dsy:it.
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Fondamenti di architettura e programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=234)
-- [Stampa] (http://www.dsy.it/forum/showthread.php?threadid=24024)


Posted by Dio on 08-02-2006 13:44:

stampa

DECLARE s;
DECLARE arg1;
arg1 = 10;
IF(arg1<=0)
PRINT 'Primo argomento invalido';

ELSE
DECLARE arg2;
arg2 = 5;
IF(arg2<=0)
PRINT 'Secondo argomento invalido';

ELSE
WHILE(arg1!=0)
searg2-=1;
s += 1;
WHILE(arg2!=0)
arg2 -= 1;
s += 1;
PRINT s;

e poi entra in un ciclo infinito, ma mi sembra strano dato ke dopo numerose prove abbiamo dedotto ke c andava tutto.
se notate l'istruzione in grassetto io ho notato ke prende "arg2" quando invece dovrebbe prendere "arg1" essendo il ciclo di arg1 appunto.
Voi sapete magari come mai succede cosi? perkè a sto punto penso sia un errore di mai...


Posted by Dio on 08-02-2006 13:46:

Inoltre volevo sapere dve poter prendere il main aggiornato del progetto


Posted by Vikyg13 on 08-02-2006 15:02:

A me entrava in loop a causa di un errore nella classe iterazione (precisamente nel metodo esegui()), visto il tuo problema potrebbe anche essere un errore nella classe iterazione...Controlla bene


Posted by sbrandu on 08-02-2006 18:23:

per l'indentazione nessuno ha capito bene com'è la storia?


Posted by Drowne on 08-02-2006 19:11:

ti esce una roba cosi? ( senza il null ovviamente )


Posted by sbrandu on 08-02-2006 19:27:

Si stesso output (null a parte)


Posted by A. Wesker 86 on 08-02-2006 19:36:

Idem (null a parte) !!
Ma come si fa a indentare perfettamente?
Cmq dipenderà dal toString() di Sequenza o mi sbaglio?

__________________
The Americans are too in love with the sound of their own voice to speak the truth (MGS 2 Sons Of Liberty)


Posted by Drowne on 08-02-2006 19:42:

secondo me non becca l'eccezione del prog di malchiodi... Sto guardando cmq... Ora scarico Eclipse e faccio lo stepbystep


Posted by sbrandu on 08-02-2006 19:46:

Credo anche io che la chiave di tutto stia nel metodo toString() di Sequenza..
Per l'eccezione del prog di Malchiodi non ho capito che intendi(non credo che il prog debba beccare nessuna eccezione)..


Posted by Drowne on 08-02-2006 20:01:

non si termina finche non fa il catch di ExecutionException, no?

se metto come valori 0 100 o 100 0 il programma va bene ( termina e scrive gli errori giusti ) ( sempre col null, che mi perseguita, LOL ). altrimenti va in loop.


Posted by sbrandu on 08-02-2006 20:07:

Se inserisci dei valori validi il programma stampa le istruzioni e stampa la somma finale e basta.
Se fai passare 0 e 100 oltre alle istruzioni stampa la stringa "Primo argomento invalido" e basta.


Posted by m410 on 09-02-2006 18:22:

Ho bisogno di parlare con il ragazzo che ha aperto questo thread...


Posted by Drowne on 09-02-2006 18:49:

Anche io vorrei parlare con Dio ogni tanto...


All times are GMT. The time now is 08:44.
Show all 13 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.