Seção 4. Capítulo 8
single
Desafio: Validando Informações de Membros
Deslize para mostrar o menu
Tarefa
Deslize para começar a programar
Você irá simular como um sistema de cafeteria processa informações de associação antes de permitir que um cliente acesse benefícios exclusivos para membros. O sistema precisa comparar valores de texto, validar informações do cliente e extrair dados úteis de strings como nomes de usuário e IDs de associação.
- Crie 3 variáveis com os seguintes valores exatos:
memberName("Emily")memberEmail("espresso.lover@coffeeclub.com")membershipId("VIP-2026-XL")
- Compare strings: verifique se o ID de associação é igual a
"VIP-2026-XL"— utilize a comparação correta de strings (equals()), não==. - Valide strings: crie uma variável
booleanchamadaisValidque verifica todas as seguintes condições:- o nome do membro não está vazio
- E o e-mail termina com
".com" - E o ID de associação começa com
"VIP"
- Extraia informações do e-mail: extraia apenas a parte do nome de usuário (tudo antes do símbolo
"@"). - Monte uma mensagem de associação usando concatenação:
"Member <username> has active membership <membershipId>" - Imprima todos os resultados. A saída deve ser a seguinte:
Membership matches: true
Valid membership data: true
Username: espresso.lover
Membership message: Member espresso.lover has active membership VIP-2026-XL
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 4. Capítulo 8
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo