diff --git a/desafio-02/valeriasouza28/README.md b/desafio-02/valeriasouza28/README.md new file mode 100644 index 000000000..52624250f --- /dev/null +++ b/desafio-02/valeriasouza28/README.md @@ -0,0 +1,13 @@ +# Solução para o desafio de números primos + +## Linguagem de programação + +- Javascript + + +## Descrição + +Cria uma constante que recebe `10000` cria um `for` loop com iterador `i` que executar o trecho de código enquanto `i` for menor que 10000. Cria função chamada `generate` e dentro dessa função cria uma condição que se o número que estiver no iterador `i` ser igual `1,` ele imprime o valor que está no iterador `i` e a string `Não é um número primo!` , caso essa condição não seja verdadeira ele executa a segunda condição onde verifica se o iterador `i` é igual `2`, ele imprime o valor que está no iterador `i` e a string `É um número primo`, caso essa condição não seja verdadeira ele executa a terceira condição onde verifica se o resto da divisão entre o número que está no iterador `i` e o número`2` é igual a zero, ele imprime o valor que está no iterador `i` e a string `Não é um número primo`, caso nenhuma dessas condições sejam verdadeiras ele imprime o valor que está no iterador `i` e a string `É um número primo ` . + +E em seguida ele chama a função `generate()` para que toda essa lógica seja executada para determinar se o número é ou não primo. + diff --git a/desafio-02/valeriasouza28/prime-numbers.js b/desafio-02/valeriasouza28/prime-numbers.js new file mode 100644 index 000000000..6b87eec1d --- /dev/null +++ b/desafio-02/valeriasouza28/prime-numbers.js @@ -0,0 +1,15 @@ +// Código para verificar se um número é primo ou não + +const final = 10 +function generatePrime() { + for (let i = 0; i <= final; i++) { + if (i === 1) {} + else if (i === 2) { + console.log(i + 'É um número primo!') + } else if (i % 2 === 0) {} + else { + console.log(i + 'É um número primo!') + } + } +} +generatePrime()