michele231243 (Normal User)
Newbie
Messaggi: 10
Iscritto: 05/05/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.
|
|
Fedingo (Ex-Member)
Newbie
Messaggi: 11
Iscritto: 05/11/2007
|
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
|
|
michele231243 (Normal User)
Newbie
Messaggi: 10
Iscritto: 05/05/2008
|
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.
|
|