Quando si tengono valori percentuali nelle variabili c'è una preferenza tra trattenerli come numeri interi vs frazioni. Vale a dire la variabile deve contenere numeri compresi tra 0 e 100 o tra 0,00 e 1,00? In entrambi i casi, la variabile che contiene i valori è di tipo decimale.C#: memorizzazione delle percentuali, 50 o 0,50?
Il database che sto interagendo con accade per memorizzarli come numeri interi da 0 a 100.
Nota: sto usando la parola "numero intero" per indicare i valori nel range da 0 a 100 se questi valori può contenere componenti frazionari (es. 25.75). Non so in quale altro modo descrivere la differenza tra le due gamme di valori percentuali
secondo. È più facile lavorare con percentuali nell'intervallo 0-1 .. e normalmente lo si moltiplica solo di un altro numero se si desidera disegnare una barra di avanzamento o qualcosa del genere, quindi non ci saranno davvero errori di arrotondamento significativi. – mpen
0-1 rende sicuramente più facile la matematica e se porti un valore come 0.2 in Excel hai solo bisogno di formattare la cella come percentuale e verrà visualizzato come 20% –