Hey pessoal! Aqui está um dos desafios que participei no incrível evento 7 Days of Code. Foi super divertido criar meu próprio gerenciador de lista de compras usando JavaScript.
Estou animado para compartilhar com vocês um dos desafios que enfrentei durante o 7 Days of Code. Neste projeto, eu me propus a criar um gerenciador de lista de compras básico usando JavaScript.
- Eu iniciei o programa e ele me perguntou se eu queria adicionar algo ao carrinho.
- Quando respondi "Sim", ele pediu o nome do item e a categoria (frutas, laticínios, congelados ou doces).
- Os itens que eu adicionei foram organizados automaticamente nas categorias correspondentes.
- Quando decidi que não queria adicionar mais itens, o programa exibiu a lista de compras formatada.
// Parte do código JavaScript que criei para o meu gerenciador de lista de compras
if (desejo == "Sim") {
let comidaInserida = prompt("Qual comida você deseja inserir?");
let qualCategoria = prompt('Em qual categoria ela se encaixa: frutas, laticínios, congelados, doces.');
if (qualCategoria == "frutas") {
listaDeCompras.frutas.push(comidaInserida);
} else if (qualCategoria == "laticínios") {
listaDeCompras.laticinios.push(comidaInserida);
} else if (qualCategoria == "congelados") {
listaDeCompras.congelados.push(comidaInserida);
} else if (qualCategoria == "doces") {
listaDeCompras.doces.push(comidaInserida);
} else {
alert("Categoria Inválida");
}
} else if (desejo == Não) {
let listaFormatada = `Na sua lista foi adicionado:\n
Frutas: ${formatarLista(listaDeCompras.frutas)}\n
Laticínios: ${formatarLista(listaDeCompras.laticinios)}\n
Congelados: ${formatarLista(listaDeCompras.congelados)}\n
Doces: ${formatarLista(listaDeCompras.doces)}`;
alert(listaFormatada);
break;
} else {
alert("Resposta inválida. Por favor, responda 'Sim' ou 'Não'.");
}
// Restante do código
Para testar o programa, tudo o que precisei fazer foi copiar o código JavaScript acima e colá-lo no console do meu navegador ou em um ambiente JavaScript apropriado.
Se você quiser tentar este desafio também, aqui estão os passos:
- Faça o fork deste repositório.
- Clone o repositório forkado para o seu computador.
- Siga as instruções no código JavaScript para executar o programa.
- Divirta-se criando seu próprio gerenciador de lista de compras! 🛒
Decidi compartilhar minha experiência durante este desafio nas redes sociais usando a hashtag #7DaysOfCode. Vou adorar ver o que vocês estão criando também!
Espero que aproveitem o desafio tanto quanto eu! 🚀