1. Crie uma função que valide se um número é positivo, negativo ou zero.
function numero(numero) {
if (numero == 0) {
return "Zero";
} if (numero > 0) {
return "Positivo"
}
else {
return "Negativo"
}
}
console.log(numero(-1));
2. Implemente uma função que verifique se uma pessoa é maior de idade.
function maiorDeIdade(idade) {
if (idade >= 18) {
return "Maior de idade"
} else {
return "Menor de idade"
}
}
console.log(maiorDeIdade(19));
3. Desenvolva uma função que valide se uma string é vazia ou não.
function situacaoString(texto) {
if (texto === "") {
return "String vazia";
} else {
return "String não vazia";
}
}
console.log(situacaoString(""));
console.log(situacaoString("Aqui há um texto!"));
4. Crie uma função que determine se um ano é bissexto.
function anoBissexto(ano) {
if ((ano % 4 === 0 && ano % 100 !== 0) || ano % 400 === 0) {
return "Ano bissexto";
} else {
return "Ano não bissexto";
}
}
console.log(anoBissexto(2024));
5. Implemente uma função que calcule a média de dois números, interrompendo a execução se algum dos números não for válido.
function media(num1, num2) {
if (isNaN(num1) || isNaN(num2)) {
return "Digite números válidos!"
} else {
return (num1 + num2) / 2;
}
}
console.log("Média: " + media(2, 8));
6. Desenvolva uma função que receba um array como parâmetro e retorne o seu tamanho.
function tamanhoArray(array) {
return array.length;
}
const lista = [1, 2, 3];
console.log("Tamanho do array: " + tamanhoArray(lista));
7. Crie um array e utilize a função includes para verificar se um elemento específico está presente.
const meuArrayNumeros = [10, 20, 30, 40, 50];
console.log("O array contém o número 30?", meuArrayNumeros.includes(30));
//saída esperada: "O array contém o número 30?" true
8. Implemente uma função que receba um array e um elemento, e retorne se o elemento está presente no array.
// Função que verifica se um elemento está presente no array
function verificarElementoNoArray(lista, elemento) {
return lista.includes(elemento);
}
// Exemplo de uso
const meuArray = [10, 20, 30];
const elementoProcurado = 10;
// Utilizando a função para verificar a presença do elemento no array
const elementoEstaPresente = verificarElementoNoArray(meuArray, elementoProcurado);
// Exibindo o resultado
if (elementoEstaPresente) {
console.log(`O elemento ${elementoProcurado} está presente no array.`);
} else {
console.log(`O elemento ${elementoProcurado} não está presente no array.`);
}
9. Crie um array de strings e utilize includes para verificar se uma determinada string está presente.
const palavras = ["apple", "banana", "orange", "grape"];
console.log("A palavra 'banana' está no array?", palavras.includes("banana"));
//saída esperada: "A palavra 'banana' está no array?" true
10. Desenvolva uma função que receba um array de objetos representando estudantes de um curso e um objeto que representa um estudante procurado. Depois retorne se o objeto está presente no array.
// Função que verifica se um objeto está presente no array
function verificarObjetoNoArray(arr, objeto) {
return arr.some(item => JSON.stringify(item) === JSON.stringify(objeto));
}
// Array de objetos representando alunos
const alunos = [
{ id: 1, nome: 'João', idade: 20 },
{ id: 2, nome: 'Maria', idade: 22 },
{ id: 3, nome: 'Pedro', idade: 21 },
{ id: 4, nome: 'Ana', idade: 19 }
];
// Objeto que queremos verificar se está presente no array
const alunoProcurado = { id: 2, nome: 'Maria', idade: 22 };
// Utilizando a função para verificar a presença do objeto no array
const objetoEstaPresente = verificarObjetoNoArray(alunos, alunoProcurado);
// Exibindo o resultado
if (objetoEstaPresente) {
console.log('O aluno está presente no array.');
} else {
console.log('O aluno não está presente no array.');
}
11. Crie uma função que receba um array de números e retorne a soma dos elementos pares e o produto dos elementos ímpares.
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);