Como são 5 desafios, criei uma pagina em html e coloquei botões para executar cada desafio. Levei a media de 1 hora e meia para completar os 5 desafios,
Paginadeteste.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Pagina de Teste</title>
</head>
<body>
<h3>Pagina para testar desafios</h3>
<!--botão para iniciar os desafios-->
<button id="desafio1">Iníciar desafio 1</button>
<button id="desafio2">Iníciar desafio 2</button>
<button id="desafio3">Iníciar desafio 3</button>
<button id="desafio4">Iníciar desafio 4</button>
<button id="desafio5">Iníciar desafio 5</button>
<script src="desafio1.js" defer></script>
<script src="desafio2.js" defer></script>
<script src="desafio3.js" defer></script>
<script src="desafio4.js" defer></script>
<script src="desafio5.js" defer></script>
</body>
</html>
desafio1.js
const desafio1 = document.getElementById('desafio1');
let diadasemana;
// Iniciar desafio
function iniciarDesafio1 () {
alert ("Olá meu chapá, vamos começar os trabalhos?");
diadasemana = prompt ("Que dia é hoje?");
if (diadasemana == "Sábado"){
alert("Vai descansar boy, ta devendo o agiota é?")
} else if (diadasemana == "Domingo"){
alert("Se tu folgar só hoje, não vai falir a empresa.")
} else { alert("Boa semana meu amigo, hora de fazer dinheiro")}
}
desafio1.addEventListener('click', iniciarDesafio1);
desafio2.js
const desafio2 = document.getElementById('desafio2');
let verificarNumero;
// Iniciar desafio
function iniciarDesafio2 () {
alert ("Me de um número e direi se ele é um numero positivo ou negativo, vamos la?");
verificarNumero = prompt ("Qual número você quer que eu analise?");
if (verificarNumero > 0){
alert("Número positivo")
} else if (verificarNumero == 0){
alert("Zero é zero né pai?");
}
else { alert("Número negativo")}
}
desafio2.addEventListener('click', iniciarDesafio2);
desafio3.js
const desafio3 = document.getElementById('desafio3');
let pontos = 0;
// Crie um sistema de pontuação para um jogo.
// Se a pontuação for maior ou igual a 100,
// mostre "Parabéns, você venceu!".
// Caso contrário, mostre "Tente novamente para ganhar.".
function iniciarDesafio3 () {
alert ("Bem vindo ao jogo da matematica");
let resposta = prompt ("Quanto é 1+1?");
if (resposta == 2){
alert("Resposta certa! Você ganhou 100 pontos!");
pontos += 100;
} else {
alert(" Errou, a resposta era 2.");
} if (pontos >= 100){
alert("Parabens você venceu o jogo");
pontos -= 100;
} else {iniciarDesafio3();}
}
desafio3.addEventListener('click', iniciarDesafio3);
desafio4.js
const desafio4 = document.getElementById('desafio4');
let SaldoConta = 100;
// Crie uma mensagem que informa o usuário sobre o saldo da conta,
// usando uma template string para incluir o valor do saldo.
function iniciarDesafio4 () {
alert ("Para saber seu saldo clique em Ok para provar que é um humano.");
alert (`Você tem ${SaldoConta}`);
let Saque = prompt ("Quer sacar quanto?");
if (Saque > SaldoConta){
alert("Saldo insuficiente");
} else if (Saque == ""){
alert("coloque um valor valido");
} else {
SaldoConta -= Saque;
alert("Saque realizado com sucesso!");
alert(`Seu novo saldo é ${SaldoConta}`)
}}
desafio4.addEventListener('click', iniciarDesafio4);
desafio.js
const desafio5 = document.getElementById('desafio5');
// Peça ao usuário para inserir seu nome usando prompt. Em seguida,
// mostre um alerta de boas-vindas usando esse nome.
function iniciarDesafio5 () {
alert ("Vamos iniciar seu cadastros");
nomeUser = prompt ("Que é seu nome");
if (nomeUser == "teste"){
alert("Serio?");
} else { alert (`Olá ${nomeUser}, seja bem vindo`);}
}
desafio5.addEventListener('click', iniciarDesafio5);