Fixed large number percentage error (#228)

This commit is contained in:
Agnieszka C 2021-12-05 00:38:17 +01:00
parent 09263a5f9a
commit e965323348

View File

@ -224,7 +224,7 @@ class CalculatorImpl(calculator: Calculator, private val context: Context) {
// handle cases like 10%200 here
val result = if (sign == "%") {
val second = secondValue / 100f
ExpressionBuilder("${baseValue.format()}*${second.format()}").build().evaluate()
ExpressionBuilder("${baseValue.format().replace(",", "")}*${second.format()}").build().evaluate()
} else {
ExpressionBuilder(expression.replace(",", "")).build().evaluate()
}