objective-c numéro de la ronde la plus proche de 50
Comment arrondir un nombre à la plus proche valeur de X (par exemple 50)
je.e
47 serait de 50
24 0
74 serait de 50
99 100
etc...
Je n'ai vraiment aucune idée de par où commencer à chercher dans la façon de le faire...
P. S. Im à l'aide de cacao-tactile de l'iPhone
Merci beaucoup
Marque
Vous devez vous connecter pour publier un commentaire.
Ce faire:
Diviser par 50, arrondir à l'entier le plus proche, et de multiplier par 50.
Donc, en combinant ce que ai été dit ici, ici, est fonction générale:
Si nombre est positif:
50 * floor( nombre /50 + 0.5 );
Si nombre est négatif:
50 * ceil ( nombre /50 - 0.5 );
Je voudrais proposer un moins élégant, mais plus précis de la solution; il travaille pour la même cible que des chiffres.
Cet exemple arrondit un nombre donné de secondes à la prochaine pleine 60: