Este repositório contém os projetos desenvolvidos durante o curso Lógica de Programação: Praticando com Desafios da Alura, onde aprendi a construir soluções criativas e eficientes utilizando JavaScript.
Nesse módulo, você deu seus primeiros passos na programação, aprendendo a criar um sistema simples de aluguel de jogos. Você aprendeu a:
- Criar variáveis: Armazenar informações como nome do jogo, data de aluguel e data de devolução.
- Utilizar condicionais: Verificar se o jogo está disponível para aluguel e se a data de devolução é válida.
- Manipular strings: Formatar datas e exibir mensagens personalizadas.
- Interagir com o HTML: Capturar informações do usuário através de formulários e exibir resultados na página.
Neste módulo, você aprimorou suas habilidades, construindo um carrinho de compras. Você aprendeu a:
- Trabalhar com listas: Armazenar os itens adicionados ao carrinho.
- Utilizar loops: Percorrer a lista de itens para calcular o subtotal e o total da compra.
- Realizar cálculos: Somar os valores dos itens e aplicar descontos.
- Formatar valores monetários: Exibir o valor total da compra com a formatação correta.
Neste módulo, você mergulhou em um desafio mais complexo, criando um sistema de venda de ingressos. Você aprendeu a:
- Validar dados: Verificar se a quantidade de ingressos disponíveis é suficiente e se a escolha do tipo de ingresso é válida.
- Utilizar estruturas de decisão: Controlar o fluxo do programa de acordo com as escolhas do usuário.
- Gerenciar estoque: Atualizar a quantidade de ingressos disponíveis após cada compra.
No último módulo, você finalizou o curso com um projeto divertido e desafiador: um sistema de amigo secreto. Você aprendeu a:
- Criar funções: Organizar o código em blocos reutilizáveis para realizar tarefas específicas.
- Implementar algoritmos de sorteio: Realizar o sorteio de forma aleatória e garantir que ninguém tire a si mesmo.
- Realizar validações complexas: Verificar se o número de participantes é suficiente e se todos os nomes são únicos.