// Desafio 1: Verificação de Número Positivo function verificarNumeroPositivo(numero) { if (typeof numero !== 'number' || numero <= 0) { return "Por favor, insira um número positivo válido."; } return true; }
// Exemplo de uso: let quantidade = 5; let resultadoVerificacao = verificarNumeroPositivo(quantidade); if (resultadoVerificacao === true) { console.log("Número positivo válido."); } else { console.error(resultadoVerificacao); }
// Desafio 2: Função para Converter String em Número Inteiro function converterStringParaNumeroInteiro(str) { return parseInt(str); }
// Exemplo de uso: let numeroString = "123"; let numeroConvertido = converterStringParaNumeroInteiro(numeroString); console.log(numeroConvertido); // Saída: 123
// Desafio 3: Calculadora Simples
function adicao(a, b) { return a + b; }
function subtracao(a, b) { return a - b; }
function multiplicacao(a, b) { return a * b; }
function divisao(a, b) { if (b === 0) { return "Não é possível dividir por zero."; } return a / b; }
// Exemplo de uso: let operacao = "divisao"; // Pode ser "adicao", "subtracao", "multiplicacao", ou "divisao" let resultadoOperacao = null;
switch (operacao) { case "adicao": resultadoOperacao = adicao(5, 3); break; case "subtracao": resultadoOperacao = subtracao(5, 3); break; case "multiplicacao": resultadoOperacao = multiplicacao(5, 3); break; case "divisao": resultadoOperacao = divisao(5, 3); break; default: resultadoOperacao = "Operação inválida"; }
console.log(resultadoOperacao);
// Desafio 4: Verificar se Número é Par ou Ímpar
function verificarParOuImpar(numero) { if (numero % 2 === 0) { return "Par"; } else { return "Ímpar"; } }
// Exemplo de uso: let numeroVerificar = 7; let resultadoVerificacaoParOuImpar = verificarParOuImpar(numeroVerificar); console.log(resultadoVerificacaoParOuImpar); // Saída: Ímpar
// Desafio 5: Conversão de Temperatura
function converterTemperatura(valor, escala) { if (escala.toLowerCase() === 'celsius') { return (valor * 9/5) + 32; } else if (escala.toLowerCase() === 'fahrenheit') { return (valor - 32) * 5/9; } else { return "Escala inválida. Use 'Celsius' ou 'Fahrenheit'."; } }
// Exemplo de uso: let temperatura = 30; let escalaAtual = 'Celsius'; // Pode ser 'Celsius' ou 'Fahrenheit' let temperaturaConvertida = converterTemperatura(temperatura, escalaAtual); console.log(temperaturaConvertida);