// 1) Crie uma função que valide se um número é positivo, negativo ou zero.
let N = 1;
function validarNumeros (N) {
if (N > 0) {
alert ("O número é positivo.");
}
else if (N < 0) {
alert ("O número é negativo.");
}
else {
alert ("O número é 0");
}
}
console.log (validarNumeros(N));
// 2) Implemente uma função que verifique se uma pessoa é maior de idade.
let idade = prompt ("Qual é a sua idade?");
function verificarIdade (idade) {
if (idade >= 18) {
alert ("Você é maior de idade.");
}
else {
alert ("Você é menor de idade.");
}
}
verificarIdade (idade);
// 3) Desenvolva uma função que valide se uma string é vazia ou não.
function verificarString (string) {
if (string == "") {
alert ("A string está vazia");
}
else {
alert (`String: ${string}`);
}
}
verificarString ("Abacate");
// 4) Crie uma função que determine se um ano é bissexto
function verificarAno (ano) {
if (ano % 4 == 0) {
alert ("Ano bissexto!");
}
else {
alert ("Ano não é bissexto");
}
}
verificarAno (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 (N1, N2) {
if (isNaN (N1) || isNaN (N2)) {
//isNAN () -> Verifica se o objeto dentro do parênteses"is not a number."
alert ("Um dos números não é válido");
return;
}
let media = (N1 + N2) / 2;
return media;
}
alert ("A média é: " + media (2, 3));
// 6) Desenvolva uma função que receba um array como parâmetro e retorne o seu tamanho.
function tamanhoArray (array) {
alert ("O tamanho da array é " + array.length);
}
let array = [1, 2, 3, 4, 5]
tamanhoArray(array);
// 7) Crie um array e utilize a função includes para verificar se um elemento específico está presente
function verificarElementos (array, elemento) {
if (array.includes (elemento)) {
console.log (`O elemento ${elemento} está incluído!`);
return;
}
console.log (`O elemento ${elemento} não está incluído no array`);
}
let array = [1, 2, 3, 4, 5, 6, 8, 9, 10];
verificarElementos (array, 7);
// 8) Implemente uma função que receba um array e um elemento, e retorne se o elemento está presente no array.
obs: Eu utilizei o mesmo código... Não sei se era para fazer desse jeito.
function verificarElementos (array, elemento) {
if (array.includes (elemento)) {
console.log (`O elemento ${elemento} está incluído!`);
return;
}
console.log (`O elemento ${elemento} não está incluído no array`);
}
let array = [1, 2, 3, 4, 5, 6, 8, 9, 10];
verificarElementos (array, 7);
// 9) Crie um array de strings e utilize includes para verificar se uma determinada string está presente.
function verificarElementosString (array, elemento) {
if (array.includes (elemento)) {
console.log (`${elemento} está presente na array`);
}
else {
console.log (`${elemento} não está presente na array`)
}
}
let frutas = ["maçã", "abacate", "banana", "manga"];
verificarElementosString (frutas, "abacaxi");
// 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 procurarEstudante (sala, procurado) {
if (sala.includes (procurado)) {
return "Aluno está presente";
}
else {
return "Aluno faltou";
}
}
let sala9B = ["Amanda", "Laura", "Maria", "Vitória"];
let sala9A = ["Pedro", "Leonardo", "Leidivan", "Murilo"];
procurarEstudante (sala9B, "Pedro");
// 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 calcularNumeros (numeros) {
let soma = 0;
let produto = 1;
for (i = 0; i <= numeros.length - 1; i++) {
if (numeros [i] % 2 == 0) {
soma += numeros [i];
}
else {
produto *= numeros [i];
}
}
return `A soma dos pares: ${soma} \nO produto dos ímpares: ${produto} \n`;
}
let numeros = [1, 2, 3, 4, 5, 6, 7, 8, 6, 8, 9, 0, 1, 10, 2, 13];
console.log (calcularNumeros (numeros));