Aller au contenu


Photo

Arrondir un nombre


  • Please log in to reply
4 replies to this topic

#1 zekiller28

zekiller28

    Admin qui mord

  • Administrateurs
  • PipPipPipPipPipPipPipPipPip
  • 10 685 Messages :
  • Configuration:Toutes sortes de Mac du PPC à l'Intel et toute sorte de MacOS X De Panther Client à Maverick.
  • Sexe:Masculin
  • Localisation:Saint-Hilarion (78)

Posté 05 octobre 2015 - 10:58

Hello les poteaux !

 

J'ai un chiffre qui est du genre 26,56 et je voudrais l'arrondir à 26,6, je ne trouve que des fonctions de conversions pour des entiers supérieurs ou inférieurs (donc 26 ou 27) dans la doc Xojo…

Vous avez une idée pour obtenir ce que je veux ?

 

Merci de votre aide.


Le site de ToolsX
Le site de ToolsXOptimizer

Apple Certified Mac Management Basics 10.12
Apple Certified Mac Management Basics 10.9 English
Apple Certified Mac Integration Basics 10.9 English
Apple Certified Associate Mac Integration 10.8
Apple Certified Mac Management Basics 10.8

#2 BorakLeRouge

BorakLeRouge

    Hamster d'or (dort ?)

  • Membres
  • PipPipPipPipPipPipPip
  • 3 981 Messages :
  • Configuration:Mac Mini Core i7 2019 - 16Go - 2x1To SSD
  • Sexe:Masculin
  • Localisation:Cormeilles en Parisis.rb
  • Passions:Macintosh, Photo, Haute-fidélité, Ski, Roller, Call of Duty, Tactical Ops, Counter Strike, Worms 1

Posté 05 octobre 2015 - 18:47

Honte sur toi :)

Dim d as Double
d=Round(1.499) //returns 1
d=Round(1.500) //returns 2

Et dans ton cas :

Dim d as Double
d=Round(10*1.499)/10.   //returns 1.5

Ce message a été modifié par BorakLeRouge - 05 octobre 2015 - 18:50 .

Je fais mes sauvegardes sur NSA-Cloud !

Au bout de 10 ans, le vieux MacPro vient de laisser sa place à un MacMini i7...


#3 zekiller28

zekiller28

    Admin qui mord

  • Administrateurs
  • PipPipPipPipPipPipPipPipPip
  • 10 685 Messages :
  • Configuration:Toutes sortes de Mac du PPC à l'Intel et toute sorte de MacOS X De Panther Client à Maverick.
  • Sexe:Masculin
  • Localisation:Saint-Hilarion (78)

Posté 06 octobre 2015 - 11:14

Ho les boules !  :zz-big-dingue:

 

J'avais fait le d=round (10*1,499)/100 donc j'avais les 2 chiffres en décimales et je n'avais pas pensé qu'il arrondirait (alors que c'est le but de la fonction) à 1 chiffre en divisant par… 10.

 

Merci le rongeur  :zz-big-blink:


Le site de ToolsX
Le site de ToolsXOptimizer

Apple Certified Mac Management Basics 10.12
Apple Certified Mac Management Basics 10.9 English
Apple Certified Mac Integration Basics 10.9 English
Apple Certified Associate Mac Integration 10.8
Apple Certified Mac Management Basics 10.8

#4 Jehan de Mazé

Jehan de Mazé

    Grand(e) bavard(e)

  • Membres
  • PipPipPip
  • 270 Messages :
  • Configuration:MacBook Pro 17p - MacMini - iMac - 25 mac collector
    et un machin pour le truc de bill
  • Sexe:Masculin
  • Localisation:Chennevieres-Val de Marne-France
  • Passions:Tres curieux, envie de tout savoir
    Généalogie, Vol à voile, Vol moteur, Programmation

Posté 10 octobre 2015 - 18:12

C'est peut etre ça que tu cherches

 

 dim n as double = 26.56

  dim n10 as double = n*10  // 26,5599999999999987
  dim nTop as double  = Ceil ( n10 ) // 265,5999999999999659
  dim nRound as double  = Round ( n10 ) // 266
  
  dim resultat as double = ntop / 10 // 26,6000000000000014
  resultat = nRound / 10 // 26,6000000000000014

--
Tu peux continuer à dormir sans faire plus de bruit qu'un mac

#5 zekiller28

zekiller28

    Admin qui mord

  • Administrateurs
  • PipPipPipPipPipPipPipPipPip
  • 10 685 Messages :
  • Configuration:Toutes sortes de Mac du PPC à l'Intel et toute sorte de MacOS X De Panther Client à Maverick.
  • Sexe:Masculin
  • Localisation:Saint-Hilarion (78)

Posté 11 octobre 2015 - 11:00

Merci pour la soluce que je garde précieusement, la solution du rongeur m'a dépanné.


Le site de ToolsX
Le site de ToolsXOptimizer

Apple Certified Mac Management Basics 10.12
Apple Certified Mac Management Basics 10.9 English
Apple Certified Mac Integration Basics 10.9 English
Apple Certified Associate Mac Integration 10.8
Apple Certified Mac Management Basics 10.8




0 utilisateur(s) en train de lire ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)