1- Crie uma função que valide se um número é positivo, negativo ou zero.
function verificarNumero (numero) {
if (numero > 0 ) {
return "Positivo";
} else if (numero < 0 ){
return "Negativo";
} else {
return "Zero";
}
}
console.log(verificarNumero(2))
2- Implemente uma função que verifique se uma pessoa é maior de idade.
function verificarIdade(idade) {
return idade >=18 ? "Maior de idade" : "Menor de idade";
}
3- Desenvolva uma função que valide se uma string é vazia ou não.
function validarString(texto) {
return texto === '' ? 'String vazia' : 'String não vazia';
}
4-Crie uma função que determine se um ano é bissexto
function verificarAnoBissexto (ano) {
if ((ano % 4 === 0 && ano % 100 !== 0) || ano % 400 === 0 {
return "Ano bissexto";
} else {
return "Não é ano bissexto";
}
}
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 calcularMedia (num1,num2) {
if (isNaN(num1) || isNaN(num2)) {
return "Um dos números não é válido.";
} else {
return (num1+num2) / 2 ;
}
}
6-Desenvolva uma função que receba um array como parâmetro e retorne o seu tamanho.
function tamanhoArray(array) {
return array.lenght;
}
7- Crie um array e utilize a função includes para verificar se um elemento específico está presente
const meuArray = [1,2,3,4,5,6,7,8,9,10];
console.log("O array contém o número 6?", meuArray.includes(6));
8-Implemente uma função que receba um array e um elemento, e retorne se o elemento está presente no array.
function elementoNoArray (array,elem) {
return array.includes(elem);
}
const meuArray = [10, 20, 30, 40, 50];
const elementoProcurado = 30;
const elementoEstaPresente = elementoNoArray(meuArray, elementoProcurado);
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 minhaArray = ["pão","caneta","lápis","borracha"];
console.log("A palavra 'borracha' está no array?", minhaArray.includes("borracha"));
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.
function objetoNoArray (arr,objeto) {
return arr.some(item => JSON.stringify(item) === JSON.stringify(objeto));
}
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 }
];
const alunoProcurado = { id: 2, nome: 'Maria', idade: 22 };
const objetoEstaPresente = objetoNoArray(alunos, alunoProcurado);
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 somaParesEImpares (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 = somaParesEImpares(numeros);
console.log("Soma dos pares:", resultado.somaPares);
console.log("Produto dos ímpares:", resultado.produtoImpares);