diff --git a/quinzena1/funcoes/index.html b/quinzena1/funcoes/index.html new file mode 100644 index 0000000..8035056 --- /dev/null +++ b/quinzena1/funcoes/index.html @@ -0,0 +1,12 @@ + + + + + + Document + + + + + + \ No newline at end of file diff --git a/quinzena1/funcoes/index.js b/quinzena1/funcoes/index.js new file mode 100644 index 0000000..faf04e7 --- /dev/null +++ b/quinzena1/funcoes/index.js @@ -0,0 +1,124 @@ +/* +function minhaFuncao(variavel) { + return variavel * 5 +} +minhaFuncao(2) +minhaFuncao(10) +//Será impresso 10 e 50, comigo não foi impresso no console, porém ele irá imprimir da mesma maneira. + + + +let textoDoUsuario = prompt("Insira um texto"); + +const outraFuncao = function(texto) { + return texto.toLowerCase().includes("cenoura") +} + +const resposta = outraFuncao(textoDoUsuario) +console.log(resposta) +// Ele utiliza da da exclusividade da palavra 'cenoura' +// True, True e True + + + +//--------------------------- .1 + +function imprimirNome(nome, idade, cidade, profissao) { + const pessoa = 'Meu nome é ' + nome + ' tenho ' + idade + ' anos e moro em ' + cidade + ' e sou ' + profissao + console.log(pessoa) +} +console.log(imprimirNome('Atos', '29', 'Santo André', 'estudante')) + + +// --------.2 + +//.a + +function somaDosNumeros(numero1, numero2){ + return soma = (numero1 + numero2) +} +const valorNumero1 = 5 +const valorNumero2 = 10 + +let resultado1 = somaDosNumeros(valorNumero1, valorNumero2) +console.log(resultado1) + + +//.b + +function numeroBooleano(numero1, numero2){ + return booleano(numero1 === numero2) +} +const numero1 = 10 +const numero2 = 20 + +let resultado2 = (numero1 === numero2) +console.log(resultado2) + + + +//.c + +par = Number(prompt('Digite um numero')) +function paroOuImpar(par) { + const resposta = (par % 2) == 0 + return resposta +} +console.log('O numero digitado é par?', paroOuImpar(par)) + + + +//.d + +mensagem = prompt('Digite umamensagem.') +function receberMensagem(mensagem){ + const frase = mensagem.lenght + " " + mensagem.toUpperCase() + return frase +} + +console.log(receberMensagem(mensagem)) + + + + + +//---------------------- .3 + +/* const aNumero1 = Number(prompt('Digite um numero')) +const aNumero2 = Number(prompt('Digite outro numero')) + +function somarDoisNumeros(aNumero1, aNumero2) { + const soma = aNumero1 + aNumero2 + return soma +} + +function subtrairDoisNumeros(aNumero1, aNumero2) { + const subtracao = aNumero1 - aNumero2 + return subtracao +} + +function multiplicarDoisNumeros(aNumero1, aNumero2) { + const multiplicacao = aNumero1 * aNumero2 + return multiplicacao +} + +function divisaoDoisNumeros(aNumero1, aNumero2) { + const divisao = aNumero1 / aNumero2 + return divisao +} + +console.log('Soma:', somarDoisNumeros()) +console.log('Subtração:', subtrairDoisNumeros()) +console.log('Multiplicação:', multiplicarDoisNumeros()) +console.log('Divisão:', divisaoDoisNumeros()) */ + + + const pokemons = [ + {nome: 'Bulbasaur', tipo: 'Grama'}, + {nome: 'Charmander', tipo: 'Fogo'}, + {nome: 'Squirtle', tipo: 'Água'}, + ] + + for (const pkmn of pokemons) { + console.log(`${pkmn.nome} é de ${pkmn.tipo}`) + } \ No newline at end of file diff --git a/quinzena2/blackjack/desafio.js b/quinzena2/blackjack/desafio.js new file mode 100644 index 0000000..fa0b1b9 --- /dev/null +++ b/quinzena2/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/quinzena2/blackjack/index.html b/quinzena2/blackjack/index.html new file mode 100644 index 0000000..31ee9b3 --- /dev/null +++ b/quinzena2/blackjack/index.html @@ -0,0 +1,14 @@ + + + + + + Future4 - Blackjack + + + + + + + + \ No newline at end of file diff --git a/quinzena2/blackjack/naoMexer.js b/quinzena2/blackjack/naoMexer.js new file mode 100644 index 0000000..91f597a --- /dev/null +++ b/quinzena2/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/quinzena2/blackjack/nossoJogo.js b/quinzena2/blackjack/nossoJogo.js new file mode 100644 index 0000000..94c8351 --- /dev/null +++ b/quinzena2/blackjack/nossoJogo.js @@ -0,0 +1,24 @@ +//Hello World! + +//----------------------------------- Enunciado do meu Blackjack + +console.log('Bem-vindo ao jogo de Blackjack!') + + if(confirm("Vamos então testar sua sorte!")) { + //(condicao1) + + } else { + //condicao2 =('O jogo acabou!') + } +//-------------------------------- Condições +//condicao2 =('O jogo acabou') + + +//---------------------------------- Minha provável função de invocação de carta +const carta = comprarCarta(); + + + + + console.log('Usuário -', 'cartas: ', carta.texto, carta.texto, carta.valor) + console.log('Computador -', 'cartas: ', carta.texto, carta.texto, carta.valor) \ No newline at end of file diff --git a/quinzena2/blackjack/style.css b/quinzena2/blackjack/style.css new file mode 100644 index 0000000..e69de29 diff --git a/quinzena2/condicionais/index.html b/quinzena2/condicionais/index.html new file mode 100644 index 0000000..18808e4 --- /dev/null +++ b/quinzena2/condicionais/index.html @@ -0,0 +1,13 @@ + + + + + + + Document + + + + + + \ No newline at end of file diff --git a/quinzena2/condicionais/index.js b/quinzena2/condicionais/index.js new file mode 100644 index 0000000..9e130bd --- /dev/null +++ b/quinzena2/condicionais/index.js @@ -0,0 +1,89 @@ +// Exercícios de interpretação de código +// 1. + +// Serve para retornar o restante da divisão +// Ele passa apenas numeros pares +// Ele não passa numeros impares + + + + +// Exercícios de interpretação de código +// 2. + +// O código acima serve para a pessoa fazer uma escolha e retorna o valor da escolha +// 2.25 +// Seria impresso o valor de 5 pois está sem o Break e ele pega o valor abaixo + + + +// Exercícios de escrita de código +// 1. + +const maiorIdade =Number(prompt('Qual a sua idade?')) +const menorIdade = 17 + +if (maiorIdade > menorIdade) { + console.log('Você pode dirigir!') +} else if (menorIdade !== maiorIdade) { + console.log('Você não pode dirigir!') + } else { + console.log('Você não pode dirigir') + } + +// 2. + +// const horarioAluno =(prompt('Você estuda em qual período? M, V, N')) +// const m = 'Bom Dia!' +// const v = 'Boa Tarde!' +// const n = 'Boa Noite!' +// function greeting(m, v, n) { +// if (m) { +// return 'Bom Dia!' +// } if else (v) { +// return 'Boa Tarde!' +// } else (n) { +// return 'Boa Noite!' +// } +// } +// console.log(greeting(m, v, n)) + +// 3. + +const horarioAluno = prompt('Qual hoário você estuda? M, V, N') + +switch (horarioAluno) { + case 'M': + console.log('Bom Dia!') + break + case 'V': + console.log('Boa Tarde!') + break + case 'N': + console.log('Boa Noite!') + break + default: + console.log('Não identificamos') + break + } + + +// 4. + +const filme = 'Fantasia' + +const qualFilme = prompt('Qual gênero do filme vocês irão assistir?') +const ingresso = Number(prompt('Qual o valor do ingresso?')) + +function filmeEOingresso(qualFilme, ingresso) { + if (qualFilme === 'Fantasia') { + console.log('Bom Filme!') + } else + console.log('Escolha outro filme :(') + if (ingresso <= 15) { + console.log('Bom Filme!') + } else + console.log('Escolha outro filme :(') +} + +console.log(filmeEOingresso(qualFilme, ingresso)) \ No newline at end of file