// >>>>>>>>>>>> Desafios: hora da prática <<<<<<<<<<<<<<
// 1: Crie uma função que valide se um número é positivo, negativo ou zero.
let numero = -21;
function validacaoNumero(){
if (numero <0) {
console.log('Negativo');
} else if (numero > 0){
console.log('Positivo');
} else {
console.log('zero');
}
}
validacaoNumero();
// 2: Implemente uma função que verifique se uma pessoa é maior de idade.
let idade = 17;
function verificarIdade(){
if (idade >=18) {
console.log('maior de idade');
} else {
console.log('Menor de idade');
}
}
verificarIdade();
// 3: Desenvolva uma função que valide se uma string é vazia ou não.
let conteudo = "";
function verificarString(){
if(typeof conteudo === 'string' && conteudo !== ""){
console.log('Esta variavel contem uma string');
} else if (typeof conteudo === 'string' && conteudo === ""){
console.log('Esta variavel esta vazia');
} else {
console.log('O conteudo desta variavel não é um string');
}
}
verificarString();
// 4:Crie uma função que determine se um ano é bissexto
// tive que olhar pq n tinha ideia de como calcular se um ano é ou n bissexto
function verificarAnoBissexto(ano) {
if ((ano % 4 === 0 && ano % 100 !== 0) || ano % 400 === 0) {
return "Ano bissexto";
} else {
return "Não é bissexto";
}
}
console.log(verificarAnoBissexto(2028))
// 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.
// quando testei um codigo parecido com o do professor vi que se eu deixasse a string vazia ele considerava que tinha um zero ali, ou se eu digitace um numero dentro de uma string ele iria concatenar os dois numero Ex: a = "10" b = 52 o resultado da soma n seria 62 mais sim 1052. ai fui na ia e ela me deu a ideia de usar isFinite e parece esta funcionando bem
let numeroUm = "";
let numeroDois = 52;
function calcularMedia(a,b){
if((a !== "" && Number.isFinite(Number(a)))&&(b !== "" && Number.isFinite(Number(b)))){
let calculando = (a+b)/2;
console.log(calculando);
} else {
console.log('confira os valores digitados por favor.');
}
}
calcularMedia(numeroUm,numeroDois);
// 6: console.log('confira os valores digitados por favor.');
let umArray = [1,2,3,4,5,6,7,8,9,10];
function calculandoTamanhoDoArray(array){
let tamanho = array.length;
console.log(tamanho);
}
calculandoTamanhoDoArray(umArray);
// 7: Crie um array e utilize a função includes para verificar se um elemento específico está presente
console.log('O array contem o numero 11?', umArray.includes(11));