UpsilonNumworks / Upsilon

Upsilon, an OS forked from Omega for your Numworks calculator
https://getupsilon.web.app/
Other
209 stars 61 forks source link

[ Equation ] Choisir le format SCI pour l'affichage des très grands nombres #164

Open fmOOmf opened 2 years ago

fmOOmf commented 2 years ago

Bonjour

L'issue #1918 (créée sur le github de Numworks-Epsilon) montre que, pour des équations simples, l'application [Equation] propose bien les bonnes solutions, mais quelquefois sous une forme TRES compliquée.

L'exemple de l'issue #1918 est l'équation du 2nd degré suivante : 1,9E-19*x² - 4,7E-31 = 0 Les solutions attendues sont : +/- sqrt(47/19)E-6, L'application Equation propose la solution suivante : +/-sqrt(2232500000000000000000000000000000000000000000000000000)/(950000000000000000000000000000000) C'est bien la bonne solution mais écrite sous une forme non exploitable par un élève. Le calcul du discriminant subit le même problème.

Amélioration proposée : Passer en notation scientifique lorsque les nombres à afficher le nécessitent.

Bon courage à toute l'équipe.

Lien vers l'issue Epsilon #1918 : https://github.com/numworks/epsilon/issues/1918

Copies d'écran : image image

Lauryy06 commented 2 years ago

Bonne idée !

Overengined commented 2 years ago

Here's an english translation of the issue :

Hello The issue numworks#1918 (created on the github of Numworks-Epsilon) shows that, for simple equations, the application [Equation] proposes the right solutions, but sometimes in a VERY complicated form. The example of the numworks#1918 issue is the following 2nd degree equation: 1.9E-19*x² - 4.7E-31 = 0 The expected solutions are : +/- sqrt(47/19)E-6, The Equation application proposes the following solution: +/-sqrt(2232500000000000000000000000000000000000000000000000000)/(950000000000000000000000000000000) It is indeed the right solution but written in a form not exploitable by a student. The calculation of the discriminant suffers the same problem. Suggested improvement: Switch to scientific notation when the numbers to be displayed require it. Good luck to the whole team. Link to the Epsilon numworks#1918 issue: https://github.com/numworks/epsilon/issues/1918