Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [vb.net] impostare variabili valuta

    salve a tutti, stò realizzando un programmino di calcolo tariffe eBay e volevo sapere come posso indicare quante cifre mostrare dopo la virgola. In sostanza io ora faccio così
    * creo la variabile "num" come double
    * faccio il calcolo e imposto il testo dell'etichetta in questo modo etichetta.text = num.tostring("N") in questo modo il numero viene formattato considerando 2 cifre di default ma se volessi considerare 3 cifre e poi aiuti sull'arrotondamento? grazie in anticipo

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Il tipo Double non è adatto alla rappresentazione di valori valuta poiché è influenzato da un errore di precisione.

    Devi utilizzare il tipo Decimal.

    Il numero di decimali lo puoi tranquillamente determinare nel momento in cui visualizzi il valore, usando una opportuna stringa di formato.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.