Programa que calcula “potencias”

<SCRIPT LANGUAGE="JavaScript"> var bas,exp,resul bas=parseFloat(prompt("Programa que calcula potencias\n base de la potencia?","")); exp=parseFloat(prompt("escribe el exponente","")); resul=Math.pow(bas,exp) alert(bas+" elevado a "+exp+" es igual a "+resul) </SCRIPT>

Programa que calcula la raíz enésima de un número

<SCRIPT LANGUAGE="JavaScript"> var ind,rad,resul ind=parseFloat(prompt("Programa que calcula la raíz enésima de un número\n índice de la raíz?","")); rad=parseFloat(prompt("escribe el radicando","")); resul=Math.pow(rad,1/ind) alert("La raíz "+ind+" de "+rad+" es igual a "+resul) </SCRIPT>

Programa que calcula el número “e”.

Recordar que “e” es el límite de la expresión: (1+1/n)n, cuando n tiende a infinito.

<SCRIPT LANGUAGE="JavaScript"> var cad; var salida=""; for(i=1;i<=5;i=i+1) { cad="n= "+i+"\t\te= "+Math.pow(1+1/i,i)+"\n"; salida=salida+cad; } for(i=100;i<=50000000000;i=i*10) { cad="n= "+i+"\t\te= "+Math.pow(1+1/i,i)+"\n"; salida=salida+cad; } salida=salida+"Verdadero valor de e ="+Math.E alert(salida); </SCRIPT>

Observar que Math.E nos da el número “e” con la máxima precisión que
admite el JavaScript.

Números Aleatorios

<SCRIPT LANGUAGE="JavaScript"> var a; var x,y; var salida=""; salida=salida+"5 números aleatorios entre 0 y 1\n"; for(i=1;i<=5;i++) { salida=salida+Math.random()+"\n"; } salida=salida+"\n\n5 números aleatorios entre 3 y 7\n"; for(i=1;i<=5;i++) { salida=salida+(Math.round(7-3)*Math.random()+3)+"\n"; } salida=salida+"\n\n5 números aleatorios entre 15 y 70\n"; for(i=1;i<=5;i++) { salida=salida+(Math.round(70-15)*Math.random()+15)+"\n"; } alert(salida); alert("Vamos a ver 5 números aleatorios entre los dos\nque tú quieras"); x=parseFloat(prompt("Escribe el número menor (puede ser decimal)","")); y=parseFloat(prompt("Escribe el número mayor (puede ser decimal)","")); salida=""; salida=salida +"5 números aleatorios entre "+x+" y "+y+"\n\n\n"; for(i=1;i<=5;i++) { a=Math.round(y-x)*Math.random()+x; salida=salida+a+"\n"; } alert(salida); /* Si quieres números aleatorios enteros basta cambiar los paréntesis de la siguiente forma: Math.round((y-x)*Math.random()+x) */ salida=""; salida=salida+"150 números enteros aleatorios entre 2 y 17\n"; for(i=1;i<=150;i++) { salida=salida+Math.round((17-2)*Math.random()+2)+" - "; } alert(salida); </SCRIPT>
Bajar el archivo de texto con el código completo

Volver