//1 - Crie uma função que valide se um número é positivo, negativo ou zero.
function validarNumero(numero) {
if (numero > 0) {
return "O número é positivo.";
} else if (numero < 0) {
return "O número é negativo.";
} else {
return "O número é zero.";
}
}
console.log(validarNumero(10)); // O número é positivo.
console.log(validarNumero(-5)); // O número é negativo.
console.log(validarNumero(0)); // O número é zero.
//2.Implemente uma função que verifique se uma pessoa é maior de idade.
function verificarMaioridade(idade) {
if (idade >= 18) {
return "A pessoa é maior de idade.";
} else {
return "A pessoa é menor de idade.";
}
}
console.log(verificarMaioridade(18)); // A pessoa é maior de idade.
console.log(verificarMaioridade(14)); // A pessoa é menor de idade.
//3.Desenvolva uma função que valide se uma string é vazia ou não.
function verificarStringVazia(texto) {
if (texto === "") {
return "A string está vazia.";
} else {
return "A string não está vazia.";
}
}
console.log(verificarStringVazia("")); // A string está vazia.
console.log(verificarStringVazia("Olá!")); // A string não está 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 "O ano é bissexto.";
} else {
return "O ano não é bissexto.";
}
}
console.log(verificarAnoBissexto(2024)); // O ano é bissexto.
console.log(verificarAnoBissexto(2023)); // O ano não é bissexto.
console.log(verificarAnoBissexto(2000)); // O ano é bissexto.
console.log(verificarAnoBissexto(1900)); // O ano não é 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) {
// Verifica se ambos são números válidos
if (typeof num1 !== "number" || typeof num2 !== "number" || isNaN(num1) || isNaN(num2)) {
return "Erro: ambos os valores devem ser números válidos.";
}
// Calcula a média
const media = (num1 + num2) / 2;
return `A média é: ${media}`;
}
console.log(calcularMedia(10, 8)); // A média é: 9
console.log(calcularMedia(5, "a")); // Erro: ambos os valores devem ser números válidos.
console.log(calcularMedia(12, null)); // Erro: ambos os valores devem ser números válidos.
//6.Desenvolva uma função que receba um array como parâmetro e retorne o seu tamanho.
function tamanhoDoArray(arr) {
if (!Array.isArray(arr)) {
return "Erro: o parâmetro informado não é um array.";
}
return `O array possui ${arr.length} elementos.`;
}
// resultados
console.log(tamanhoDoArray([1, 2, 3, 4])); // O array possui 4 elementos.
console.log(tamanhoDoArray([])); // O array possui 0 elementos.
console.log(tamanhoDoArray("texto")); // Erro: o parâmetro informado não é um array.
//7.Crie um array e utilize a função includes para verificar se um elemento específico está presente
const frutas = ["maçã", "banana", "laranja", "uva"];
// Verificação com includes
const temBanana = frutas.includes("banana");
const temManga = frutas.includes("manga");
// Exibindo os resultados
console.log("O array contém 'banana'? ", temBanana); // true
console.log("O array contém 'manga'? ", temManga); // false