Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi A - F > Fondamenti di architettura e programmazione
 
[Stampa]
Clicca QUI per vedere il messaggio nel forum
Dio
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...

Dio
Inoltre volevo sapere dve poter prendere il main aggiornato del progetto

Vikyg13
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

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

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


sbrandu
Si stesso output (null a parte)

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

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

sbrandu
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)..

Drowne
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.

sbrandu
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.

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

Drowne
Anche io vorrei parlare con Dio ogni tanto...

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate