Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Minha resposta

Ainda estou com dúvida se a forma com que estou realizando os exercícios está correta. Por conta disso, postarei minhas respostas aqui:

Desafio 1.

    alert("Calculadora de IMC")
    let altura = prompt("Digite sua altura: ");
    let peso = prompt("Digite seu peso: ");

    function imc (x, y) {
    return ("Seu IMC é: " + x / (y * y));
    }

    alert(imc(peso, altura));

Desafio 2. Obs: Não tinha conseguido fazer sozinho então apenas copiei a resposta fornecida no GitHub e fiz algumas alterações para permitir a entrada e saída de dados. Mas eu compreendi a ideia após vê-la.

    function calcularFatorial(numero) {
        if (numero === 0 || numero === 1) {
        return 1;
        }
    
        let fatorial = 1;
        for (let i = 2; i <= numero; i++) {
        fatorial *= i;
        }
    
        return fatorial;
    }
    
    let numero = prompt ("Digite um número inteiro: ");
    let resultado = calcularFatorial(numero);
    alert("O fatorial de " + numero + " é " + resultado);

Desafio 3.

    alert("Conversor de dólares em reais");
    let quantidade = prompt("Digite quantos dólares você possui: ");
    function dolar(x) {
        return ("$" + quantidade + " equivalem a R$" + x * 4.8);
    }

    alert(dolar(quantidade));

Desafio 4.

    alert("Dimensões da tela retangular")
    let altura = prompt ("Digite a altura da tela: ");
    let largura = prompt ("Digite a altura da tela: ");

    function retangulo (x, y) {
        return ("A área do retângulo é " + x*y + " e o perímetro é " + parseInt(2*x + 2*y));
    }

    alert(retangulo(altura, largura));

Desafio 5.

    alert("Sala circular")
    let raio = prompt ("Digite o tamanho do raio da sala circular: ");

    function circulo (x) {
        return ("A área do círculo é " + 3.14 * x * x + " e o perímetro é " + 2 * 3.14 * x);
    }

    alert(circulo(raio));

Desafio 6.

    alert("Jogo da tabuada");
    let numero = prompt ("Escolha um número para obter a tabuada: ");

    function tabuada (x) {
        return (x*1 + " " + x*2 + " " + x*3 + " " + x*4 + " " + x*5 + " " + x*6 + " " + x*7 + " " + x*8 + " " + x*9 + " " + x*10);
    }

    alert(tabuada(numero));
    

Obs: Não conhecia a estrutura for.

1 resposta
solução!

Aqui está funcionando tudo certinho. Continue assim.