diff --git a/Readme.md b/Readme.md new file mode 100644 index 0000000..abc153a --- /dev/null +++ b/Readme.md @@ -0,0 +1,57 @@ +let nome = prompt('Qual o seu nome?'); +alert(`Boas vindas ${nome}`); Resolução dos desafios do curso de lógica de programação + +Praticar a lógica de programação, incluindo conceitos como variáveis, condicionais (if-else), loops (while) e interações com o usuário (alert, prompt), é essencial para sua carreira de desenvolvimento de software. Esses fundamentos fornecem a base para resolver problemas de forma estruturada, tomar decisões no código, criar iterações controladas e interagir eficazmente com os usuários. + +Compreender esses conceitos não apenas facilita o aprendizado de novas linguagens e tecnologias, mas também capacita você a criar soluções inovadoras, depurar eficientemente e manter a qualidade ao longo do ciclo de vida do software. Portanto, investir tempo nesses princípios desde cedo é fundamental para construir uma base sólida e bem-sucedida no campo da programação. + +#### Desafios - Respostas + +1) Pergunte ao usuário qual é o dia da semana. Se a resposta for "Sábado" ou "Domingo", mostre "Bom fim de semana!". Caso contrário, mostre "Boa semana!". + +```js +diaDaSemana = prompt('Qual é o dia da semana?'); +if (diaDaSemana == 'Sábado') { + alert('Bom fim de semana!'); +} else if (diaDaSemana == 'Domingo') { + alert('Bom fim de semana!'); +} else { + alert('Boa semana!'); +} +``` + +2) Verifique se um número digitado pelo usuário é positivo ou negativo. Mostre um alerta informando. + +```js +numero = prompt('Digite um positivo ou negativo'); +if (numero > 0) { + alert('Número positivo!'); +} else { + alert('Número negativo!'); +} +``` + +3) Crie um sistema de pontuação para um jogo. Se a pontuação for maior ou igual a 100, mostre "Parabéns, você venceu!" no console do navegador. Caso contrário, mostre "Tente novamente para ganhar.". + +```js +pontuacao = 105; +if (pontuacao >= 100) { + console.log('Parabéns, você venceu!'); +} else { + console.log('Tente novamente para ganhar.'); +} +``` + +4) Crie uma mensagem que informa o usuário sobre o saldo da conta, usando uma template string para incluir o valor do saldo. + +```js +let saldoConta = 500; // Exemplo de saldo +alert(`Seu saldo é de R$${saldoConta}.`); +``` + +5) Peça ao usuário para inserir seu nome usando prompt. Em seguida, mostre um alerta de boas-vindas usando esse nome. + +```js +let nome = prompt('Qual o seu nome?'); +alert(`Boas vindas ${nome}`); +``` diff --git a/app.js b/app.js deleted file mode 100644 index 2182684..0000000 --- a/app.js +++ /dev/null @@ -1,7 +0,0 @@ -alert('Boas vindas ao jogo do número secreto'); -let numeroSecreto = 5; -let chute = prompt('Escolha um número entre 1 e 10'); - -if (chute == numeroSecreto) { - console.log('Isso ai! Você descobriu o número secreto (5)'); -} \ No newline at end of file diff --git a/img/JS Game.html b/img/JS Game.html deleted file mode 100644 index 6186465..0000000 --- a/img/JS Game.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - JS Game - - - - - - - \ No newline at end of file diff --git a/img/JS Game_files/app.js b/img/JS Game_files/app.js deleted file mode 100644 index ee303e4..0000000 --- a/img/JS Game_files/app.js +++ /dev/null @@ -1,22 +0,0 @@ -// let numeroSecreto = parseInt(Math.random() * 11) -// let tentativas = 1 -// let chute - -// alert('Boas vindas ao jogo do número secreto') - -// while (chute != numeroSecreto) { -// let chute = prompt('Escolha um número entre 1 e 10') -// if (chute == numeroSecreto) { -// break -// } else { -// if (chute > numeroSecreto) { -// alert('O número secreto é menor') -// } else { -// alert('O número secreto é maior') -// } -// } -// tentativas++ -// } - -// let palavraTentativa = tentativas > 1 ? 'tentativas' : 'tentativa' -// alert(`O número secreto era ${numeroSecreto} e você acertou com apenas ${tentativas} ${palavraTentativa}`) \ No newline at end of file diff --git a/img/JS Game_files/style.css b/img/JS Game_files/style.css deleted file mode 100644 index 8eefb2d..0000000 --- a/img/JS Game_files/style.css +++ /dev/null @@ -1,8 +0,0 @@ -* { - background-color: black; - background-image: url('./img/bg.png'); - background-repeat: no-repeat; - background-size: cover; - background-position: center; - opacity: 0.4; -} diff --git a/img/Ruido.png b/img/Ruido.png deleted file mode 100644 index 342d06e..0000000 Binary files a/img/Ruido.png and /dev/null differ diff --git a/img/bg.png b/img/bg.png deleted file mode 100644 index 1818e0a..0000000 Binary files a/img/bg.png and /dev/null differ diff --git a/img/code.png b/img/code.png deleted file mode 100644 index 47a57c9..0000000 Binary files a/img/code.png and /dev/null differ diff --git a/img/robot.png b/img/robot.png deleted file mode 100644 index 6686949..0000000 Binary files a/img/robot.png and /dev/null differ diff --git a/img/trophy.png b/img/trophy.png deleted file mode 100644 index def5023..0000000 Binary files a/img/trophy.png and /dev/null differ diff --git a/index.html b/index.html deleted file mode 100644 index 53545d0..0000000 --- a/index.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - JS Game - - - -
-
- robô mergulhador -
- ícone de um troféu -
-

Você acertou!

-

Você descobriu o número secreto!

-
-
-
-
- - - - diff --git a/style.css b/style.css deleted file mode 100644 index 9a0f35a..0000000 --- a/style.css +++ /dev/null @@ -1,88 +0,0 @@ -* { - box-sizing: border-box; - margin: 0; - padding: 0; - color: white; -} - -body { - background: linear-gradient(#1354A5 0%, #041832 33.33%, #041832 66.67%, #01080E 100%); - height: 100vh; - display: flex; - align-items: center; - justify-content: center; -} - - -body::before { - background-image: url("img/code.png"); - background-repeat: no-repeat; - background-position: right; - content: ""; - display: block; - position: absolute; - width: 100%; - height: 100%; - opacity: 0.4; -} - -.container { - width: 1200px; - height: 600px; - display: flex; - align-items: center; - justify-content: space-between; - border-radius: 24px; - border: 1px solid #1875E8; - box-shadow: 4px 4px 20px 0px rgba(1, 8, 14, 0.15); - background-image: url("img/Ruido.png"); - background-size: 100% 100%; - position: relative; -} - -.container__conteudo { - display: flex; - align-items: center; - position: absolute; - bottom: 0; -} - -.container__informacoes { - flex: 1; - padding: 20px; -} - -.container__botao { - border-radius: 16px; - background: #1875E8; - padding: 16px 24px; - width: 100%; - font-size: 24px; - font-weight: 700; - border: none; - margin-top: 16px; -} - -.container__texto { - margin: 16px 0 16px 0; -} - -.container__texto-azul { - color: #1875E8; -} - -h1 { - font-family: 'Chakra Petch', sans-serif; - font-size: 72px; -} - -h2, -p, -button { - font-family: 'Inter', sans-serif; -} - -h2 { - font-size: 32px; - font-weight: 400; -} \ No newline at end of file