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 - virgola di separazione delle migliaia
Forum - Pascal - virgola di separazione delle migliaia

Avatar
michele231243 (Normal User)
Newbie


Messaggi: 10
Iscritto: 05/05/2008

Segnala al moderatore
Postato alle 17:58
Lunedì, 09/06/2008
Chiedo di sapere se vi è un modo di visualizzare i numeri con il separatore delle migliaia (il punto) e la virgola per la parte decimale.
Ho provato diverse procedure, ma sono molto laboriose e complesse.
esempio 8765432.32 dovrebbe visualizzarsi in 8.765.432,32
grazie a tutti nel forum.8-)8-)8-)

PM Quote
Avatar
Fedingo (Ex-Member)
Newbie


Messaggi: 11
Iscritto: 05/11/2007

Segnala al moderatore
Postato alle 23:55
Mercoledì, 11/06/2008
Non conosco nessuna procedura automatica per fare questo... e non penso esista... ma puoi creare qualcosa di semplice... Dividi il numero in gruppi di 3 e ci fai mettere i puntini in mezzo... ad esempio:

Read(a);
b:=4;
repeat
write(a div 10^b,'.);
b:=b-1;
a:= a mod 10^b;
until b=0;
write(a);

è un po' stupido e poco funzionale, ma appena ho un attimo ci penso e ti posto un qualcosa di meglio.. questo scrive qualsiasi numero così:
000.000.432.453 e sembra più un codice fiscale..
posto presto:k:

PM Quote
Avatar
michele231243 (Normal User)
Newbie


Messaggi: 10
Iscritto: 05/05/2008

Segnala al moderatore
Postato alle 20:05
Giovedì, 12/06/2008
:asd::asd:Grazie per la risposta. in effetti  quasi simile al etodo che io ho utilizzato. però è poco funzionale. pensavo si potesse utilizzare ASSIGN ###.###.###,## o qualche altra parola chiave. però sin'ora non sono riuscito a tradurlo in istruzioni turbo pascal.:asd::asd::asd:

PM Quote