Intercambio de Valor entre dos Variables utilizando una Suma & dos Restas en Geogebra JavaScript

Autor:
JP Math

Código JavaScript 1

//intercambio de Valores entre dos variables //utilizando adicion y sustraccion. var a=parseFloat(prompt("Entre a:",1.2)) var b=parseFloat(prompt("Entre b:",3.4)); var str1="",str2=""; str1=str1+"Antes de intercambiar.\n"; str1=str1+"a = "+a+", b = "+b+"\n"; a = a + b; b = a - b; a = a - b; str2=str2+"Después de intercambiar.\n"; str2=str2+"a = "+a+", b = "+b+"\n"; //str2=str2+"a = "+a.toFixed(10)+", b = "+b.toFixed(10)+"\n"; alert(str1+str2); ggbApplet.setTextValue("str",str1+str2); //El intercambio entre enteros funciona; //pero el intercambio entre decimal el valor de b //no da exacto.

Código JavaScript 2

//intercambio de Valores entre dos variables //utilizando adicion y sustraccion. var a=parseFloat(prompt("Entre a:",1.2)) var b=parseFloat(prompt("Entre b:",3.4)); var str1="",str2=""; str1=str1+"Antes de intercambiar.\n"; str1=str1+"a = "+a+", b = "+b+"\n"; a = a - b; b = a + b; a = b - a; str2=str2+"Después de intercambiar.\n"; str2=str2+"a = "+a+", b = "+b+"\n"; //str2=str2+"a = "+a.toFixed(10)+", b = "+b.toFixed(10)+"\n"; alert(str1+str2); ggbApplet.setTextValue("str",str1+str2); //El intercambio entre enteros funciona; //pero el intercambio entre decimal el valor de b //no da exacto.