1)Escribir una función javascript llamada primo que acepta un parámetro. La función devolverá 1 si el número pasado como parámetro es primo o 0 si no lo es.
2)Escribir una función javascript llamada calculadora con 3 parámetros.
Si el primer parámetro vale "suma", la función devolverá la suma de los dos parámetros restantes
Si el primer parámetro vale "resta", la función devolverá la resta de los dos parámetros restantes
Si el primer parámetro vale "divison", la función devolverá la división de los dos parámetros restantes
el primer ejercicio no se ni hacerlo y el 2 lo tengo ya hecho si alguien me lo puede corregir y decirme si esta bien y el primero a ver si alguien me ayuda o me hecha una mano
Código: Seleccionar todo
//Escribir una función javascript llamada primo que acepta un parámetro.
//La función devolverá 1 si el número pasado como parámetro es primo o 0 si no lo es.
function Primo(n){
var x = 2;
//mientras que x por x sea igual o menor que n
while(x*x<=n){
//si el resto de n entre x es igual a 0
if(n%x == 0){
// retornamos 0 o false
return(0 + ' or ' + false);
}
//incrementamos x hasta que deje de cumplirse la condicion
x++
}
//cuando el resultado de x por x ya no sea menor o igual que 0
//entonces retornamos
return(1 + ' or ' + true);
}
alert(Primo(7));
gracias sanko :)sanko escribió:Lo prometido es deuda , ahí te lo comente tambien.Código: Seleccionar todo
//Escribir una función javascript llamada primo que acepta un parámetro. //La función devolverá 1 si el número pasado como parámetro es primo o 0 si no lo es. function Primo(n){ var x = 2; //mientras que x por x sea igual o menor que n while(x*x<=n){ //si el resto de n entre x es igual a 0 if(n%x == 0){ // retornamos 0 o false return(0 + ' or ' + false); } //incrementamos x hasta que deje de cumplirse la condicion x++ } //cuando el resultado de x por x ya no sea menor o igual que 0 //entonces retornamos return(1 + ' or ' + true); } alert(Primo(7));