🪧 Vitrine.Dev | |
---|---|
✨ Nome | 7 Days Of Code - JavaScript |
🏷️ Tecnologias | javascript |
🚀 URL | |
🔥 Desafio |
Eu não tenho muito conhecimento em JavaScript, mas decidi topar o desafio do #7DaysOfCode, organizado pela Alura, e ver o que consigo entregar e aprender.
"[...] reescrever o código abaixo de maneira que ele imprima as informações de maneira correta, que faça sentido e sem erros:"
let numeroUm = 1
let stringUm = '1'
let numeroTrinta = 30
let stringTrinta = '30'
let numeroDez = 10
let stringDez = '10'
if (COMPARAR O numeroUm e a stringUm) {
console.log('As variáveis numeroUm e stringUm tem o mesmo valor, mas tipos diferentes')
} else {
console.log('As variáveis numeroUm e stringUm não tem o mesmo valor')
}
if (COMPARAR O numeroTrinta e a stringTrinta) {
console.log('As variáveis numeroTrinta e stringTrinta tem o mesmo valor e mesmo tipo')
} else {
console.log('As variáveis numeroTrinta e stringTrinta não tem o mesmo tipo')
}
if (COMPARAR O numeroDez e a stringDez) {
console.log('As variáveis numeroDez e stringDez tem o mesmo valor, mas tipos diferentes')
} else {
console.log('As variáveis numeroDez e stringDez não tem o mesmo valor')
}
"[...] desenvolver um programa que captura e armazena valores dentro de variáveis. Pedindo para o usuário responder 3 perguntas:"
Qual o seu nome?
Quantos anos você tem?
Qual linguagem de programação você está estudando?
"Eu quero que você trabalhe com estruturas de controle de fluxo. Esse jeito complicado de falar só quer dizer que, a história que você montar precisa se adaptar às respostas dadas por quem está jogando. Para isso, você vai precisar de algumas estruturas capazes de alterar o fluxo da aplicação, como for, while, if e else."
"[...] criar um código que comece com um valor específico pré-definido, entre 0 a 10, para o número que o usuário deve adivinhar.
Em seguida, o programa deve perguntar qual o valor que o usuário deseja chutar e, caso acerte, ele irá te parabenizar. Caso erre, ele vai te dar mais 2 tentativas.
No fim, caso você não acerte nenhuma vez, ele vai imprimir qual era o número inicial."
"[...] criar um programa em Javascript que perguntará se você deseja adicionar uma comida na sua lista de compras, e você deve poder responder com sim ou não.
Em seguida, ele perguntará qual comida você deseja inserir, e você digitará o nome dela, como por exemplo batata.
Depois, ele deverá perguntar em qual categoria essa comida se encaixa, com algumas opções já pré-definidas, como frutas, laticínios, congelados, doces e o que mais você achar interessante. Assim, você poderá separar tudo no seu devido grupo.
Por fim, caso você não queira mais adicionar nada na lista de compras e responder não na primeira pergunta, ele irá exibir uma lista com todos os itens agrupados."
"[...] criar a opção de remover algum item da lista, que será exibida junto à pergunta de “você deseja adicionar uma comida na lista de compras”?
A partir daí, caso o usuário escolha essa opção, o programa irá imprimir os elementos presentes na lista atual e o usuário deverá escrever qual deles deseja remover.
Depois disso, o programa irá remover o elemento da lista e imprimir a confirmação de que o item realmente não está mais lá.
Por fim, ele voltará para o ciclo inicial de perguntas.
Se, na hora de deletar o item, o mesmo não for encontrado na lista, o código deverá exibir uma mensagem avisando isso.
Por exemplo: “Não foi possível encontrar o item dentro da lista!”
Lembre-se que a opção de remover um item só deverá estar disponível a partir do momento que existir ao menos um elemento dentro da lista de compras."
"[...] criar sua própria calculadora."
Sei que o desafio é apenas sobre JavaScript, mas acabei criando um HTML e CSS para eles.