Articles of arrondi

Jeter la partie milliseconde de l’horodatage

Comment puis-je supprimer / arrondir la partie millisecond , mieux si la second partie est également supprimée d’un timestamp sans timezone ?

Où est Round () en C ++?

Dupliquer de: round () pour float en C ++ J’utilise VS2008 et j’ai inclus math.h mais je n’arrive toujours pas à trouver une fonction ronde. Existe-t-il? Je vois beaucoup de solutions “add 0.5 et cast to int” sur google. Est-ce la meilleure pratique?

Arrondi en Swift avec round ()

En jouant, j’ai trouvé la fonction round () dans swift. Il peut être utilisé comme ci-dessous: round(0.8) Ce qui retournera 1, comme prévu. Voici ma question: Comment puis-je arrondir les millièmes en un rien de temps? Je veux pouvoir twigr un numéro, disons 0,6849, et récupérer 0,685. Comment Round () fait-il cela? Ou, n’est-ce pas, […]

Dois-je utiliser NSDecimalNumber pour traiter de l’argent?

Comme j’ai commencé à coder ma première application, j’ai utilisé NSNumber pour des valeurs sans réfléchir à deux fois. Ensuite, j’ai pensé que les types c étaient peut-être suffisants pour gérer mes valeurs. Pourtant, le forum SDK de l’iPhone m’a conseillé d’utiliser NSDecimalNumber en raison de ses excellentes capacités d’arrondi. N’étant pas un mathématicien par […]

Comment arrondir un flottant à l’int le plus proche en C #?

En C #, comment arrondir un flottant au plus proche int? Je vois Math.Ceiling et Math.Round, mais ceux-ci retournent une décimale. Est-ce que j’utilise l’un d’entre eux, puis jeté dans un Int?

Arrondir à cinq près

Je dois arrondir un double à cinq près. Je ne trouve pas le moyen de le faire avec la fonction Math.Round. Comment puis-je faire ceci? Ce que je veux: 70 = 70 73.5 = 75 72 = 70 75.9 = 75 69 = 70 etc.. Y a-t-il un moyen facile de faire ceci?

Pourquoi round () et ceil () ne renvoient-ils pas un entier?

De temps en temps, je me retrouve à arrondir des nombres et je dois toujours convertir le résultat en entier: int rounded = (int) floor(value); Pourquoi toutes les fonctions d’arrondi ( ceil() , floor() ) renvoient un nombre flottant et non un entier? Je trouve cela assez peu intuitif et j’aimerais avoir des explications!

Comment puis-je formater un double en devise arrondi au dollar près?

En ce moment j’ai double numba = 5212.6312 Ssortingng.Format(“{0:C}”, Convert.ToInt32(numba) ) Ça va me donner $5,213.00 mais je ne veux pas le “.00”. Je sais que je peux simplement laisser tomber les trois derniers caractères de la chaîne à chaque fois pour obtenir l’effet, mais il semble que cela devrait être plus facile.

Arrondir la division entière (au lieu de tronquer)

J’étais curieux de savoir comment je pouvais arrondir un nombre au dixième nombre entier le plus proche. Par exemple, si j’avais: int a = 59 / 4; qui serait 14,75 calculé en virgule flottante; comment puis-je stocker le nombre comme 15 dans “a”?

Comment arrondir au nombre entier le plus proche dans MySQL?

Comment pourrais-je arrondir à l’entier le plus proche dans MySQL? Exemple: 12345.7344 rounds to 12345 La fonction round() de mysql est round() . Je ne sais pas combien de temps les valeurs ni les décimales seront, pourrait être 10 chiffres avec 4 décimales, pourrait être 2 chiffres avec 7 décimales.