1
resposta

Desafio concluído

// 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);

1 resposta

Oi Carlos, tudo bem?

Agradeço por compartilhar seus desafios concluídos! É admirável ver a variedade de desafios abordados, desde a verificação de números positivos até a conversão de temperaturas. Parabéns pela prática e pela implementação das funções. Isso mostra um sólido entendimento dos conceitos de lógica de programação.

Continue assim, persistindo nos desafios e explorando novas áreas. Se tiver mais dúvidas ou conquistas para compartilhar, estamos aqui para ajudar e celebrar seus progressos.

Parabéns novamente pela dedicação e pelo trabalho bem feito!

Um abraço e bons estudos.