Sección 4. Capítulo 8
single
Challenge: Validación de Información de Miembros
Desliza para mostrar el menú
Tarea
Desliza para comenzar a programar
Simularás cómo un sistema de cafetería procesa la información de membresía antes de permitir que un cliente acceda a beneficios especiales para miembros. El sistema debe comparar valores de texto, validar la información del cliente y extraer datos útiles de cadenas como nombres de usuario e identificadores de membresía.
- Crear 3 variables con los siguientes valores exactos:
memberName("Emily")memberEmail("espresso.lover@coffeeclub.com")membershipId("VIP-2026-XL")
- Comparar cadenas: verificar si el identificador de membresía es igual a
"VIP-2026-XL"— utilizar la comparación adecuada de cadenas (equals()), no==. - Validar cadenas: crear una variable
booleanllamadaisValidque verifique todas las siguientes condiciones:- el nombre del miembro no está vacío
- Y el correo electrónico termina con
".com" - Y el identificador de membresía comienza con
"VIP"
- Extraer información del correo electrónico: extraer solo la parte del nombre de usuario (todo lo que está antes del símbolo
"@"). - Construir un mensaje de membresía usando concatenación:
"Member <username> has active membership <membershipId>" - Imprimir todos los resultados. La salida debe ser la siguiente:
Membership matches: true
Valid membership data: true
Username: espresso.lover
Membership message: Member espresso.lover has active membership VIP-2026-XL
Solución
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 4. Capítulo 8
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla