1. Conclusion </ b>
2. Comment utiliser </ b>
3. Ce que j'ai appris d'ici </ b>
Utilisez la méthode du sol </ b>!
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
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