[RUBY] Je veux tronquer après la virgule décimale

【Aperçu】

1. Conclusion </ b>

2. Comment utiliser </ b>

3. Ce que j'ai appris d'ici </ b>

  1. Conclusion

Utilisez la méthode du sol </ b>!


2. Comment utiliser

def cal_points(point)
  if point < 6000
    cal_point = points * 0.05
  else
    cal_point = points * 0.1
  end
  puts "Le point est#{cal_point.floor}Est un point"
end

Dans ce qui précède, # {cal_point.floor} est tronqué après le point décimal dans l'expression conditionnelle if. J'applique la méthode du sol à l'expansion d'expression.

URL de référence: Tronquer / arrondir / arrondir les nombres dans Ruby

  1. Ce que j'ai appris d'ici

Il existe également une méthode ronde (arrondi) et une méthode au plafond (arrondi supérieur). De plus, ***. Round (1) peut être utilisé pour "arrondir au premier chiffre de la virgule décimale", et ***. Round (-1) peut être utilisé pour arrondir au premier chiffre.

ex)1.23.round(1) #1.2
ex)123.round(-1) #120

Recommended Posts