Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Minha solução

Consegui fazer desta forma:

//1
function validarNumero(numero){

if (numero > 0){
    alert('O número digitado é positivo');
}
else if (numero < 0){
    alert('O número digitado é negativo');
}
else {
    alert('O número digitado é 0');
}}

let numeroDigitado = parseInt(prompt('Digite um número'));
validarNumero(numeroDigitado);





//2
function verificadorDeIdade(idade){
    if (idade >= 18 ){
    alert('Você já é maior de idade');
}
else {
  alert ('você é menor de idade');
}} 

let resultado = prompt('Quantos anos você tem?');
verificadorDeIdade(resultado);





//3
function verificadorDeString(string){


if (string === '' || string === null ){
    alert('A sua string está vazia');
}
else{
    alert(`${string} é uma ótima frase`);
}
}
 
let userPhrase = prompt('Digite uma frase.');
verificadorDeString(userPhrase);




//4

function verificarAnoBissesto(ano){
    function verificarAnoBissexto(ano) {
        if ((ano % 4 === 0 && ano % 100 !== 0) || ano % 400 === 0) {
            return "Ano bissexto";
        } else {
            return "Não é bissexto";
        }
    }
    
    console.log(verificarAnoBissexto(2025))
}





//5

function media(numero1, numero2){
    var mediaDeDoisNumeros = (numero1 + numero2) / 2;

    alert(`A media é ${mediaDeDoisNumeros}`);
}

media(7, 5);`






//6
function tamanhoArray(array){
   alert(`A sua lista possui ${array.length} elementos`
) ;
}
tamanhoArray([0,1,2,3,4,5,6,7]);




//7

var numero = [1, 2, 3];

console.log(numero.includes(6));






//8

function misturndoArray(array, elemento){
    array.includes(elemento);
}

var lista = [1,2,3,4,5,6,7,8];
var element = 30;

var result = misturndoArray(lista, element);

if(result){
alert(`Sim, seu elemento: ${element}, está presente na array: ${ lista}`)
}
else{alert(`Não, seu elemento: ${element}, não está presente na array: ${ lista}`)}






//9
var ArrayDeStrings = ['Mike', 'Steve', 'Hopper', 'Dustin', 'Will', 'Lucas', 'Eddie'];

if(ArrayDeStrings.includes('Eddie')){
    alert('Most Metal EVER!!!!!')
}
else{
    alert('The devil has come to America..');
}





//10
function PresencaDoObjeto(array, objeto){
    return array.includes(objeto);
}

var alunos = ['Mark', 'Eve', 'Oliver', 'Alan', 'Mount'];

var alunoProcurado = 'Eve';

if (PresencaDoObjeto(alunos, alunoProcurado)){
    alert(`A aluna ${alunoProcurado} se encontra juntos aos outros estudantes`);
}
else {
    alert(`A aluna ${alunoProcurado} não se encontra juntos aos outros estudantes`);
}




//11 não consegui fazer então fui pelo do instrutor 
function calcularSomaProduto(array) {
    let somaPares = 0;
    let produtoImpares = 1;

    for (let numero of array) {
        if (numero % 2 === 0) {
            somaPares += numero;
        } else {
            produtoImpares *= numero;
        }
    }

    return {
        somaPares,
        produtoImpares
    };
}

const numeros = [1, 2, 3, 4, 5];
const resultado = calcularSomaProduto(numeros);
console.log("Soma dos pares:", resultado.somaPares);
console.log("Produto dos ímpares:", resultado.produtoImpares);
1 resposta
solução!

Olá João! Como vai?

Analisando seus códigos, posso dizer que você fez um excelente trabalho. Todos os códigos estão corretos e seguem as instruções do desafio.

Então, continue com o bom trabalho e não hesite em pedir ajuda sempre que precisar.

Bons estudos!