Programa que calcula los 10 primeros múltiplos del número que queramos,
utilizando una función que retorna parámetro.

<SCRIPT LANGUAGE="JavaScript"> function mult10(x) { var salida="Múltiplos de "+x+"\n"; var mult=0; for(i=1;i<=10;i++) { mult=mult+x; salida=salida+mult+" - "; } return salida; } a=parseInt(prompt("Escribe un número entero","")); alert(mult10(a)); </SCRIPT> Tener en cuenta que en primer lugar se encuentra la función
y a continuación el programa, que en este caso consta de 2 únicas instrucciones.
En la práctica veremos que la o las funciones siempre estarán dentro del <HEAD> </HEAD> de la página HTML.

Programa que construye una tabla de valores de (y=m x + n) utilizando una función

<SCRIPT LANGUAGE="JavaScript"> function recta(a,b) { salida="Programa que construye una tabla de valores de (y=m x + n) \n Tabla de valores de y = "+a+"x + "+b+"\n"; for(i=-5;i<=5;i++) { y=a*i+b; salida=salida+"X = "+i+"\t"+"Y = "+y+"\n"; } return salida; } m=parseFloat(prompt("Tabla de valores de y = mx + n\nEscribe el valor de m","")); n=parseFloat(prompt("Tabla de valores de y = mx + n\nEscribe el valor de n","")); alert(recta(m,n)); </SCRIPT>

Programa que calcula la hipotenusa de un triángulo utilizando una función

<SCRIPT LANGUAGE="JavaScript"> function hipot(c1,c2) { return Math.sqrt(c1*c1+c2*c2); } var x,y; x=parseFloat(prompt(">Programa que calcula la hipotenusa de un triángulo \n Escribe el valor de un cateto","")); y=parseFloat(prompt("Escribe el valor del otro cateto","")); alert("La hipotenusa del triángulo de catetos "+x+" , "+y+" es = "+hipot(x,y)); </SCRIPT>

Programa que resuelve una ecuación de segundo grado utilizando tres funciones

<SCRIPT LANGUAGE="JavaScript"> function imagi() { return "Soluciones Imaginarias"; } function doble(a,b) { return -b/(2*a); } function dos(a,b,disc) { var x1,x2; x1=(-b+Math.sqrt(disc))/(2*a); x2=(-b-Math.sqrt(disc))/(2*a); return "x1 = "+x1+" , "+"x2 = "+x2; } var x,y,z,d; var salida=""; x=parseFloat(prompt("Programa que resuelve una ecuación de segundo grado utilizando tres funciones\n Ecuación ax²+bx+c=0\nEscribe el valor de 'a'","")); y=parseFloat(prompt("Ecuación ax²+bx+c=0\nEscribe el valor de 'b'","")); z=parseFloat(prompt("Ecuación ax²+bx+c=0\nEscribe el valor de 'c'","")); d=y*y-4*x*z; if(d<0) { alert(imagi()); } if(d==0) { alert("Una solución, que es "+doble(x,y)); } if(d>0) { alert("Dos soluciones:\n"+dos(x,y,d)); } </SCRIPT>

Programa que calcula potencias y raices utilizando dos funciones

<SCRIPT LANGUAGE="JavaScript"> function pot() { var b,e; var resul; b=parseFloat(prompt("Programa que calcula potencias y raices\n Escribe la base de la potencia","")); e=parseFloat(prompt("Escribe el exponente","")); resul=b+" elevado a "+e+" es "+Math.pow(b,e); alert(resul); } function raiz() { var b,e; var resul; b=parseFloat(prompt("Escribe el radicando de la raíz","")); e=parseFloat(prompt("Escribe el índice de la raíz","")); resul="La raíz "+e+"-ésima de "+b+" es "+Math.pow(b,1/e); alert(resul); } var opc="s" while(opc != "S") { opc=prompt("Escribe la opción que desees:\n(P)Calcular una potencia (R)Calcular una raíz (S)Salir del programa","S"); switch(opc) { case "P": case "p": pot(); break; case "R": case "r": raiz(); break; } } </SCRIPT>

Programa que califica utilizando una función

<SCRIPT LANGUAGE="JavaScript"> function cuali(notanum) { switch(notanum) { case 0: case 1: return "Muy Deficiente"; break; case 2: case 3: return "Deficiente"; break; case 4: return "Insuficiente"; break; case 5: return "Suficiente"; break; case 6: return "Bien"; break; case 7: case 8: return "Notable"; break; case 9: return "Excelente"; break; case 10: return "Matricula de Honor"; break; } } var num,bien,nota,notacual; num=parseInt(prompt("Programa que califica utilizando una función\n Escribe el número total de preguntas","")); bien=parseInt(prompt("Escribe el número de respuestas acertadas","")); nota=parseInt(10*bien/num); alert("La nota cualitativa es "+cuali(nota)); </SCRIPT> Bajar el archivo de texto con el código completo

Volver