web-codegrammer / Simple-Javascript-Calculator

This is code repository of simple calculator functionality achieved using Javascript. The logic is very simple with the less lines of code possible.
https://web-codegrammer-js-calculator.netlify.app/
MIT License
27 stars 11 forks source link

Bug with percentage #3

Open jeremias-cuello opened 9 months ago

jeremias-cuello commented 9 months ago

(x)% ≠ x

web-codegrammer commented 9 months ago

Could you please explain/brief it in more details ? 😊

jeremias-cuello commented 9 months ago

Quiero decir que el operador porcentaje para los humanos es el "%" y para la función eval() no. La función eval lo "entiende" como el resto de una división entera. Por ejemplo: 50 % 40 = 20 pero como eval() lo toma como el resto de dividir 50 en 40, dá como resultado 10. 50 % 40 ≠ 10... Ahora esto se puede arreglar reemplazando el caracter "%" por "mod" que si es comprendido matematicamente por los humanos de igual forma que la funcion eval()