1º Função para validar se um número é positivo, negativo ou zero.
function validarNumero(numero) {
if (numero > 0) {
return 'positivo';
} else if (numero < 0) {
return 'negativo';
} else {
return 'zero';
}
}
2º Função para verificar se uma pessoa é maior de idade.
function ehMaiorDeIdade(idade) {
return idade >= 18;
}
3º Função para validar se uma string é vazia ou não.
function validarString(string) {
return string !== '';
}
4º Função para determinar se um ano é bissexto.
function ehBissexto(ano) {
return ano % 4 === 0 && (ano % 100 !== 0 || ano % 400 === 0);
}
5º Função para calcular a média de dois números, interrompendo a execução se algum dos números não for válido.
function calcularMedia(numero1, numero2) {
if (isNaN(numero1) || isNaN(numero2)) {
throw new Error('Um ou ambos os números são inválidos');
}
6º Função para determinar o tamanho de um array.
function tamanhoArray(array) {
return array.length;
}
7º Função para verificar se um elemento específico está presente em um array.
function elementoPresente(array, elemento) {
return array.includes(elemento);
}
8º Função para verificar se um elemento está presente em um array de objetos.
function elementoPresenteEmArrayDeObjetos(array, elemento) {
return array.some(obj => obj === elemento);
}
9º Função para calcular a soma dos elementos pares e o produto dos elementos ímpares em um array de números.
function somaEProduto(array) {
let somaPares = 0;
let produtoImpares = 1;
for (let i = 0; i < array.length; i++) {
if (array[i] % 2 === 0) {
somaPares += array[i];
} else {
produtoImpares *= array[i];
}
}
return { somaPares, produtoImpares };
}
Podemos usar para listar estudantes e suas idades, validar matricula etc.. Abraços!