Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Trasformare il tipo di variabile in pascal

Discussioni e opinioni costruttive sul mondo dell'informatica.
Per la soluzione di problemi specifici fare riferimento alle sezioni di assistenza!

Moderatori: aurelio37, axelrox

Postdi Andrea87 » 09/03/03 16:21

piercing ha scritto:visto che sei certo che il risultato della divisione sia un intero, e l'operatore / sforna un real, usa l'operatore di divisione con troncamento...
quindi le due righe diventano:

Codice: Seleziona tutto
n=n div mcd(n,d)
d=d div mcd(n,d)


ora dovrebbe fungere nò?

è sbagliato e me ne sono accorto solo ora bisogna fare
Codice: Seleziona tutto
a:=mcd(n,d);
n=n div a
d=d div a

altrimenti nn funzionerà mai ;)
Andrea87
Utente Senior
 
Post: 857
Iscritto il: 03/09/01 01:00
Località: Venezia

Sponsor
 

Postdi piercing » 09/03/03 16:26

e perchè non dovrebbe funzionare? ma l'hai provato per dire che non funziona?

boh... forse non mi ricordo davvero più nulla di pascal!

si ok... hai ragione... stavolta è il sonno! ;)
Ultima modifica di piercing su 09/03/03 16:35, modificato 1 volte in totale.
Avatar utente
piercing
Moderatore
 
Post: 7569
Iscritto il: 10/04/02 10:34
Località: Roma

Postdi Andrea87 » 09/03/03 16:33

perchè il programma è sequenziale. Prendiamo in esempio x=4 y=8 dovrebbe venire fuori 1/2 e invece

x:= 4 div mcd(4,8) ---->1
y:= 8 div mcd(1,8)------>8

invece facendo come dico io
a:=mcd(4,8)------->4
x:=4 div 4-------->1
y:=8 div 4--------->2
Andrea87
Utente Senior
 
Post: 857
Iscritto il: 03/09/01 01:00
Località: Venezia

Postdi pjfry » 09/03/03 16:36

:eeh: più che di pascal era un problema di logica piercing :lol: :lol:
cmq anch'io non me n'ero accorto :oops:
Avatar utente
pjfry
Moderatore
 
Post: 8240
Iscritto il: 19/11/02 17:52
Località: terni

Postdi piercing » 09/03/03 16:45

infatti pj... quando sbagli un programma e sei sicuro della sintassi, è sempre un problema di logica ;-)
Avatar utente
piercing
Moderatore
 
Post: 7569
Iscritto il: 10/04/02 10:34
Località: Roma

Precedente

Torna a Discussioni


Topic correlati a "Trasformare il tipo di variabile in pascal":


Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti