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>