Javier Rohman

Generation

generate functionThu, 22 May 2025

genere un código acerca de una falla de un correo electrónico en base a la siguiente información: ingresar el nombre y apellidos del estudiante Ingresar la cuenta del correo; que tenga un formato similar a: nombre.apellido.apellido@est.uned.ac.cr ingresar la Descripción de la falla Registrar un correo alterno Ingresar el Número de Teléfono Al finar, Presentar una nota en pantalla de que se registro el caso, y se enviará información al correo alterno.

Aquí te muestro un ejemplo de código en Java que cumple con las especificaciones que me proporcionaste: ```java import java.util.Scanner; public class FallaCorreo { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Ingrese el nombre del estudiante:"); String nombre = scanner.nextLine(); System.out.println("Ingrese los apellidos del estudiante:"); String apellidos = scanner.nextLine(); System.out.println("Ingrese la cuenta de correo del estudiante (formato: nombre.apellido.apellido@est.uned.ac.cr):"); String correo = scanner.nextLine(); System.out.println("Ingrese la descripción de la falla:"); String descripcion = scanner.nextLine(); System.out.println("Ingrese el correo alterno:"); String correoAlterno = scanner.nextLine(); System.out.println("Ingrese el número de teléfono:"); String telefono = scanner.nextLine(); // Validar formato de correo electrónico if (!correo.matches("^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$")) { System.out.println("Formato de correo electrónico inválido."); return; } // Registrar la falla System.out.println("Se ha registrado la falla del correo electrónico del estudiante " + nombre + " " + apellidos + "."); System.out.println("Se enviará información al correo alterno: " + correoAlterno); // Mostrar nota de registro System.out.println("Nota: Se ha registrado el caso con éxito. Se enviará información al correo alterno."); } } ``` Este código utiliza un `Scanner` para leer los datos del usuario y validar el formato de la cuenta de correo electrónico. Si el formato es inválido, muestra un mensaje de error y termina el programa. De lo contrario, registra la falla y muestra una nota de registro. Recuerda que este es solo un ejemplo básico y que en un entorno real, sería recomendable utilizar una base de datos para almacenar la información de la falla y enviar un correo electrónico real al correo alterno. **Nota:** Para enviar un correo electrónico real, necesitarías utilizar una biblioteca de correo electrónico como JavaMail o una API de correo electrónico como SendGrid. Este código solo muestra una nota de registro en la consola.

Want to kickstart your project?Use the new AI Studio to create your code