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

Mostrar/Ocultar

Imagen

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));
Lo prometido es deuda , ahí te lo comente tambien.
sanko escribió:

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));
Lo prometido es deuda , ahí te lo comente tambien.
gracias sanko :)
Imagen
Responder

Volver a “JS”