Tech Autodidact, Engineer & Programmer who loves to solve technology problems by code and build scalable secure applications around various technologies
๐ญ Iโm currently working on Cybersecurity, Ethical Hacking, PostgreSQL, Rust
๐ฑ Iโm currently learning various tech that interests me
๐ฌ Ask me about Node Js, Cube Js, React Js, Python, MongoDB, Redis, Elasticsearch
Whenever a calculation is performed, the result gets displayed on the calculator screen, and when the user goes to type in a new number, the input field does not reset to blank with the new number, instead, it adds to the result of the previous calculation. I think that should be fixed for user convenience like a real calculator.
The whole layout needs to be improved, there are lot of unwanted divs added, need to replace display inline with flexbox.
can improve the layout if we use css grid and flexbox. also color combination can be improved
I can help with that
When typing in a number field that has a default value of 0, the default value is not removed when the user starts typing, where as it should be removed.
0.6 + 0.3 should be 0.9, but it is returning 0.8999999999999999 instead.
This issue is not specific to the calculation 0.6 + 0.3 = 0.9, but rather a consequence of the way floating-point numbers are represented in JavaScript
There is NOBack Button or Cancel Button which can be used to correct a mistake in the calculation. I can add a back button to remove the last operand or operator.