1
resposta

Desafio: hora da prática

1-

function comprar() {
    let tipo = document.getElementById('tipo-ingresso');
    let qtd = document.getElementById('qtd').value;

    if (isNaN(qtd) || qtd <= 0) {
        alert('Por favor, insira uma quantidade válida.');
        return;
    }

    if (tipo.value == 'pista') {
        comprarPista(qtd);
    } else if (tipo.value == 'superior') {
        comprarSuperior(qtd);
    } else {
        comprarInferior(qtd);
    }

2-


function converterParaInt(string) {
    return parseInt(string);
}

// Exemplo de uso
let string = "132";
let numeroInteiro = converterParaInt(string);
console.log(valorInteiro); 

3-


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 a / b;
    } else {
        return "Erro: divisão por zero.";
    }
}

function calculadora(operacao, a, b) {
    switch (operacao) {
        case 'soma':
            return adicao(a, b);
        case 'subtracao':
            return subtracao(a, b);
        case 'multiplicacao':
            return multiplicacao(a, b);
        case 'divisao':
            return divisao(a, b);
        default:
            return "Operação inválida.";
    }
}

4-

function parOuImpar(numero) {
    if (numero % 2 == 0) {
        return "Par";
    } else {
        return "Ímpar";
    }
}

5-

function converterTemp(valorTemp, escala) {
    if (escala.toLowerCase() === 'celsius') {
        return (valorTemp * 9/5) + 32;  // Celsius para Fahrenheit
    } else if (escala.toLowerCase() === 'fahrenheit') {
        return (valorTemp - 32) * 5/9;  // Fahrenheit para Celsius
    } else {
        return "Escala inválida";
    }
}
1 resposta

Olá Felipe!

Parabéns por praticar! Muito obrigada por compartilhar com a gente.

Na função converterParaInt o exemplo de uso, há um pequeno erro de digitação. Você tá usando console.log(valorInteiro);, mas a variável correta é numeroInteiro. Portanto, o correto seria console.log(numeroInteiro);.

Você está no caminho certo com suas soluções! Continue praticando e explorando diferentes maneiras de implementar suas ideias.

Um abraço e bons estudos.