//numero positivo, negativo ou nulo
function numeroPositivoNegativoOuNulo(numero) {
if (numero < 0) {
return 'Número negativo.'
} else if (numero > 0) {
return 'Número positivo.'
} else {
return 'Número nulo.'
}
}
console.log(numeroPositivoNegativoOuNulo(5));
//verificando idade
function verificandoIdade(idade) {
return idade >= 18 ? 'Maior de idade.' : 'Menor de idade.';
}
console.log(verificandoIdade(17));
//string vazia ou não
function stringVaziaOuNao(texto) {
return texto === '' ? 'Não há texto identificado' : 'Texto identificado!';
}
console.log(stringVaziaOuNao(''));
console.log(stringVaziaOuNao('Testando e aprendendo!'));
//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(2026));
// media de dois numeros interrompendo caso um nao seja valido
function mediaDeDoisNumeros (number1, number2) {
if (isNaN(number1) || isNaN(number2)) {
return 'Um dos números não é válido.';
}
return (number1 + number2) / 2;
}
console.log(mediaDeDoisNumeros(8, 5));
// obtendo tamanho do array
function obterTamanhoDoArray (arr) {
return arr.length;
}
let lista = [9,8,7,6,5,4,3,2,1];
console.log(obterTamanhoDoArray(lista));
// verificando elemento especifico
let elemento = [89,75,50,99];
console.log('No meu array está incluso o número 30?', elemento.includes(30));
// verificando elemento presente no array
function verificarElementoNoArray(arry, elemento) {
return (arry.includes(elemento));
}
let array = [10,30,50,70,90];
let elementoProcurado = 85;
let elementoConsta = verificarElementoNoArray(array, elementoProcurado);
if (elementoConsta) {
console.log(`O elemento ${elementoProcurado} foi encontrado no array`);
} else {
console.log(`O elemento ${elementoProcurado} não foi encontrado no array`);
}
//strings presentes no array
let palavrinhas = ['love','dreams','rain','heart'];
console.log('A palavra drogs está incluída?', palavrinhas.includes('drogs'));
// estudantes e objetos procurados no array
function procurandoObjetos(arr, objetos) {
return arr.some(item => JSON.stringify(item) === JSON,stringify(objetos))
}
const alunos = [
{ id: 1, nome: 'Laila', idade: 23 },
{ id: 2, nome: 'João', idade: 25 },
{ id: 3, nome: 'Maria', idade: 47 },
{ id: 4, nome: 'Oliver', idade: 31 }
];
const alunoProcurado = { id:4, nome: 'Oliver', idade: 31 };
const objetoPresente = procurandoObjetos(alunos, alunoProcurado);
if (objetoPresente) {
console.log('O aluno foi encontrado!');
} else {
console.log('Aluno não encontrado!');
}
// calculando produto
function calcularProduto(array) {
let somaPares = 0;
let produtoImpar = 1;
for (let numero of array) {
if (numero % 2 === 0) {
somaPares += numero;
} else {
produtoImpar *= numero;
}
}
return {
somaPares,
produtoImpar
};
}
let numeros = [9,8,7,6,5];
let resultado = calcularProduto(numeros);
console.log('soma dos pares:', resultado.somaPares);
console.log('Produto dos ímpares:', resultado.produtoImpar);