Bem-vindo ao conjunto de desafios de estágio para avaliação de habilidades em programação Java, SpringBoot e AWS.
Desenvolva um programa para determinar se um cliente tem acesso a um bônus específico com base em critérios como histórico de compras, valor de compras, etc. Utilize um Map para armazenar os dados e uma classe Employee.java com o método Bonus para processar o bônus.
Certifique-se de ter o Java instalado em sua máquina.
Clone o repositório: git clone https://github.com/Jeffleyg/Primeiro_Desafio_COMPASSO.git
Navegue até o diretório do desafio 1: cd Primeiro_Desafio_COMPASSO/bonus
Execute o programa: java Program.java
- O programa solicita informações do cliente.
- Com base nos critérios definidos, determina se o cliente é elegível para o bônus.
- Exibe a quantidade de bônus conforme o critério da empresa.
Desenvolva um programa que analise uma string e determine se ela contém emoticons como :-)(divertido) ou :-((chateado). Utilize uma lista genérica para resolver o problema, permitindo o uso com diferentes tipos de dados, como Strings, Integers, etc.
Certifique-se de ter o Java instalado em sua máquina.
Clone o repositório: git clone https://github.com/Jeffleyg/Primeiro_Desafio_COMPASSO.git
Navegue até o diretório do desafio 2: cd Primeiro_Desafio_COMPASSO/emotion-icons
Execute o programa: java Program.java
- O programa analisa a string fornecida em busca de emoticons específicos.
- Utiliza uma lista genérica para flexibilidade em diferentes tipos de dados.
Implementei um programa de gerenciamento de produtos. Este programa permite a atualização da quantidade de estoque conforme o enunciado porém eu fiz uma atualização este programa que permite a adição, remoção e consulta de produtos. Cada produto deve ter pelo menos um nome, preço e quantidade em estoque. O programa fornece uma interface amigável para o usuário interagir com essas operações.
Certifique-se de ter o Java instalado em sua máquina.
Clone o repositório: git clone https://github.com/Jeffleyg/Primeiro_Desafio_COMPASSO.git
Navegue até o diretório do desafio 3: cd Primeiro_Desafio_COMPASSO/gerenciamento-produtos
Execute o programa: java Program.java
- O programa tem uma partir conforme o enunciado e uma parte atualizada. Digite 1 para acessar a partir conforme o enunciado e 2 para acessar a partir atualizada
- O programa permite a atualização da quantidade de estoque.
- O programa permite a adição, remoção e consulta de produtos.
- Cada produto é caracterizado por nome, preço e quantidade em estoque.
Crie um programa para validar o login do usuário, solicitando credenciais e verificando se correspondem aos dados armazenados. Exiba uma mensagem de saudação com base no horário de acesso ou informe que o login falhou. Utilize duas classes, User.java para entrada de nome e senha e ValidateUser.java para verificação.
Certifique-se de ter o Java instalado em sua máquina.
Clone o repositório: git clone https://github.com/Jeffleyg/Primeiro_Desafio_COMPASSO.git
Navegue até o diretório do desafio 4: cd Primeiro_Desafio_COMPASSO/login
Execute o programa: java Login.java
- O programa solicita as credenciais do usuário (usuario e senha).
- Verifica se as credenciais correspondem aos dados armazenados.
- Exibe uma mensagem de saudação com base no horário de acesso ou informa que o login falhou.
Elabore um programa para verificar se uma palavra ou frase fornecida pelo usuário é um palíndromo. Utilize a classe StringBuilder para facilitar a manipulação de strings.
Certifique-se de ter o Java instalado em sua máquina.
Clone o repositório: git clone https://github.com/Jeffleyg/Primeiro_Desafio_COMPASSO.git
Navegue até o diretório do desafio 5: cd Primeiro_Desafio_COMPASSO/palindromo
Execute o programa: java Program.java
- Digite uma palavra ou frase.
- O programa verifica se a palavra ou frase é um palíndromo.
- Utiliza a classe StringBuilder para facilitar a manipulação de strings.
Desenvolva um programa que implemente um quiz simples, fazendo perguntas ao usuário e verificando as respostas. Exiba a pontuação total do usuário no final. Utilize dois arrays simples para armazenar perguntas e respostas.
Certifique-se de ter o Java instalado em sua máquina.
Clone o repositório: git clone https://github.com/Jeffleyg/Primeiro_Desafio_COMPASSO.git
Navegue até o diretório do desafio 6: cd Primeiro_Desafio_COMPASSO/quiz
Execute o programa: java Program.java
- O programa apresenta perguntas ao usuário.
- Verifica se as respostas estão corretas e exibe a pontuação total no final (os acertos e os errados).
Se desejar contribuir com melhorias ou correções, siga os passos abaixo:
- Faça um fork do repositório.
- Crie uma nova branch:
git checkout -b sua-feature
- Faça as modificações e commit:
git commit -m 'Adiciona funcionalidade X'
- Envie as alterações:
git push origin sua-feature
- Abra um Pull Request.