diff --git a/semana2/blackjack/desafio.js b/semana2/blackjack/desafio.js
new file mode 100644
index 0000000..fa0b1b9
--- /dev/null
+++ b/semana2/blackjack/desafio.js
@@ -0,0 +1,13 @@
+/**
+ * EXEMPLO DE UTILIZAÇÃO DA 'comprarCarta'
+ *
+ *
+ const carta = comprarCarta(); // Sorteia uma carta. Por exemplo, o rei de ouros
+
+ console.log(carta.texto) // imprime o texto da carta. Exemplo: "K♦️" (indica "K" de ouros)
+ console.log(carta.valor) // imprime o valor da carta (um número). Exemplo: 10 (dado que "K" vale 10)
+ *
+ *
+ *
+ */
+
diff --git a/semana2/blackjack/index.html b/semana2/blackjack/index.html
new file mode 100644
index 0000000..31ee9b3
--- /dev/null
+++ b/semana2/blackjack/index.html
@@ -0,0 +1,14 @@
+
+
+
+
+
+ Future4 - Blackjack
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/semana2/blackjack/index.js b/semana2/blackjack/index.js
new file mode 100644
index 0000000..e69de29
diff --git a/semana2/blackjack/naoMexer.js b/semana2/blackjack/naoMexer.js
new file mode 100644
index 0000000..91f597a
--- /dev/null
+++ b/semana2/blackjack/naoMexer.js
@@ -0,0 +1,36 @@
+/**
+* NÃO MEXAM NESTE AQUIVO EM HIPÓTESE ALGUMA
+*/
+
+function comprarCarta() {
+ // Cria array de cartas
+ const cartas = ["A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"];
+
+ // Cria array de naipes
+ const naipes = ["♦️", "♥️", "♣️", "♠️"]
+
+ // Sorteia uma carta
+ const numero = cartas[Math.floor(Math.random() * 13)]
+
+ // Sorteia um naipe
+ const naipe = naipes[Math.floor(Math.random() * 4)]
+
+ let valor
+
+ // Verifica se é uma das letras e coloca o valor correspondente na variável valor
+ if (numero === "A") {
+ valor = 11
+ } else if (numero === "J" || numero === "Q" || numero === "K") {
+ valor = 10
+ } else { // Se nao for uma das letras, só converte a string para número
+ valor = Number(numero)
+ }
+
+ // Cria um objeto da carta com as propriedades que vamos precisar: texto e valor
+ const carta = {
+ texto: numero + naipe,
+ valor: valor
+ }
+
+ return carta
+}
\ No newline at end of file
diff --git a/semana2/blackjack/nossoJogo.js b/semana2/blackjack/nossoJogo.js
new file mode 100644
index 0000000..aa745f8
--- /dev/null
+++ b/semana2/blackjack/nossoJogo.js
@@ -0,0 +1,40 @@
+/**
+ * EXEMPLO DE UTILIZAÇÃO DA 'comprarCarta'
+ *
+ *
+ const carta = comprarCarta(); // Sorteia uma carta. Por exemplo, o rei de ouros
+
+ console.log(carta.texto) // imprime o texto da carta. Exemplo: "K♦️" (indica "K" de ouros)
+ console.log(carta.valor) // imprime o valor da carta (um número). Exemplo: 10 (dado que "K" vale 10)
+ *
+ *
+ *
+ */
+
+console.log("Boas vindas ao jogo de Blackjack!")
+
+ const jogoBlackJack = confirm("Quer iniciar uma nova rodada?, se sim, clique: Ok, se nao, clique: Cancel")
+ if (jogoBlackJack) {
+ console.log("Vamos Jogar!!")
+
+ let jogador1 = comprarCarta()
+ let jogador2 = comprarCarta()
+ const somaDePontos = jogador1.valor + jogador2.valor
+ console.log(`Cartas: ${jogador1.texto, jogador2.texto}, Pontos: ${somaDePontos}`)
+ let jogadorComputador1 = comprarCarta()
+ let JogadorComputador2 = comprarCarta()
+ const somaDePontosComputador = jogadorComputador1.valor + JogadorComputador2.valor
+ console.log(`Cartas: ${jogadorComputador1.texto, JogadorComputador2.texto}, Pontos: ${somaDePontosComputador}`)
+
+ if (somaDePontos === somaDePontosComputador) {
+ console.log("Empate")
+ } else if (somaDePontos > somaDePontosComputador) {
+ console.log("O Usuário Ganhou!")
+ } else if (somaDePontos < somaDePontosComputador) {
+ console.log("O Computador Ganhou!")
+ } else {
+ console.log("O jogo Acabou")
+ }
+ }
+
+
diff --git a/semana2/blackjack/style.css b/semana2/blackjack/style.css
new file mode 100644
index 0000000..e69de29