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

(DESAFIO 3) REINICIANDO O JOGO

LINK DO REPOSITÓRIO DO DESAFIO GITHUB: https://github.com/Felipe4129/Jogo-do-N-mero-Secreto-2/tree/3120bbc221d071587fbe2c0e04fe874da2758165/Desafio-3-Alura

app.js

// 01) ----------------------

function imc()
{
    let altura = prompt('Informe Sua altura');
    let peso = prompt('Informe Seu peso');
   
    let imc= peso / (altura*altura);

    alert(`Meu IMC é: ${imc}`);
    console.log(`Meu IMC é: ${imc}`);
}

// 02) ----------------------

function fatorial()
{
    let numero = prompt('Informe um numero');

    for (var a = numero - 1; a >= 1; a--) 
    {
        numero = numero*a;
    }
    alert(`O fatorial deste numero é: ${numero}`);
    console.log(`O fatorial deste numero é: ${numero}`);
}

// 03) ----------------------

function conversao()
{
    let CotaçãoDolar = '4.80';
    let valorDolar = prompt('Informe um valor de dolar para a conversão em Reais');

    let valorReais = valorDolar*CotaçãoDolar;

    alert(`O valor em reais é: ${valorReais}`);
    console.log(`O valor em reais é: ${valorReais}`);
}

// 04) ----------------------

function salaRetangular()
{
    let largura = prompt('Informe a largura do perímetro');
    let altura = prompt('Informe a altura do perímetro');

    let area = largura*altura;
    let perimetro = 2* (largura*altura);

    alert(`a área é: ${area} e o perímetro é ${perimetro}`);
    console.log(`a área é: ${area} e o perímetro é ${perimetro}`);
}

// 05) ----------------------

function salaCircular()
{
    let raio = prompt('Informe o raio');
    let pi = '3.14';

    let area = raio*raio*pi;
    let perimetro = 2*pi*raio;

    alert(`a área é: ${area} e o perímetro é ${perimetro}`);
    console.log(`a área é: ${area} e o perímetro é ${perimetro}`);
}

// 06) ----------------------

function tabuada()
{
    let numero = parseInt(prompt('Informe um número para multiplicação:'));

    if (numero >= 1 && numero <= 10) 
    { 
        let alerta = '';
        for (let a = 1; a <= 10; a++) 
        {
            let resultado = numero * a;

            console.log(`${numero} x ${a} = ${resultado}`);
            alerta += `${numero} x ${a} = ${resultado}\n`;
        }
        
        alert(alerta);
    }
}

index.html

<!DOCTYPE html>
<html lang="pt-br">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <script src="https://code.responsivevoice.org/responsivevoice.js"></script>
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@700&family=Inter:wght@400;700&display=swap"
        rel="stylesheet">
    <link rel="stylesheet" href="style.css">
    <title>JS Game</title>
</head>

<body>

    <div class="container">
        <div class="container__conteudo">
            <div class="container__informacoes">
                <div class="container__texto">
                    <h1></h1>
                    <p class="texto__paragrafo"></p>
                </div>
                <div class="chute container__botoes">
                    <button onclick="imc()" class="container__botao">IMC - Ex1</button>
                    <button onclick="fatorial()" class="container__botao">Fatorial - Ex2</button>
                    <button onclick="conversao()" class="container__botao">Conversão Dolar em Reais- Ex3</button>
                    <button onclick="salaRetangular()" class="container__botao">Area e Perímetro Retangular - Ex4</button>
                    <button onclick="salaCircular()" class="container__botao">Area e Perímetro Circular - Ex5</button>
                    <button onclick="tabuada()" class="container__botao">Tabuada - Ex6</button>
                </div>
            </div>
        </div>
    </div>




    <script src="app.js" defer></script>
</body>

</html>
1 resposta
solução!

Oi, Felipe! Tudo bem?

Boa! Ótimos códigos, parabéns pela dedicação e elaboração deles! Obrigada também por tê-los compartilhado com a nossa comunidade do fórum, tenho certeza que ajudará muitos colegas! Caso surja alguma dúvida, sinta-se à vontade em comunicar por aqui, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!