web-dev-qa-db-fra.com

Quelle est une autre façon d'afficher un très grand nombre?

Dans ma demande, j'ai un champ de texte qui devrait afficher des nombres (représentant de l'argent) allant de 0 à 999 billions.

Les utilisateurs de mon application sont le grand public, donc l'affichage d'une notation scientifique telle que "1.021356e16" n'est pas acceptable.

Quelles options de formatage ai-je?

Je ne voudrais pas afficher 999,999,999,999,999.00. Ce n'est pas vraiment lisible et nécessiterait un grand champ de texte, ce qui gaspillerait beaucoup d'espace pour les cas majoritaires inférieurs à 100M.

5
Ami

Je pense que (a) * 10 ^ x, par exemple 1.02 * 10^16, est plus facile à lire que la notation scientifique.

Encore plus facile serait d'utiliser simplement les abréviations pour les puissances de 1000:

107K
44M
392B
602T
3
Michael

J'aimerais voir un exemple, mais considérez:

  • changer de manière dymanique la taille de votre champ de texte (je suppose que c'est un champ de formulaire modifiable à partir de votre description)
  • Afficher une légende pour des milliers et des millions et utiliser la notation sous la forme
  • Si vos valeurs sont affichées verticalement, alignez les valeurs vers la droite pour faciliter la comparaison
1
Peter

Afficher le nombre au figuré, comme vous vous attendez à ce que l'utilisateur le prendre

par exemple. "environ 10 milliards" peut-être avec une info-bulle de 9 999 999 999

0
S..

Je dirais simplement que si vos données sont toutes en millions ou en milliards. Toutes les données sur les devises gouvernementales sont affichées de cette façon.

0
Jorden van Foreest