Oppure

Loading
09/06/08 15:58
michele231243
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-)
aaa
11/06/08 21:55
Fedingo
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:
aaa
12/06/08 18:05
michele231243
: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:
aaa