using System;
using System.Collections.Generic;
namespace Practica6Tema02
{
class RegistrarUsuario
{
private Dictionary<string, string> usuarios = new Dictionary<string, string>();
public void RegistrarUsuario(string email, string nombre)
{
if (string.IsNullOrEmpty(email) || string.IsNullOrEmpty(nombre))
{
Console.WriteLine("Correo o nombre no deben quedar vacios.");
return;
}
if (!usuarios.ContainsKey(email))
{
usuarios[email] = nombre;
Console.WriteLine("Usuario registrado: " + nombre + " con el correo " + email);
}
else
{
Console.WriteLine("Correo ya existe.");
}
}
public void BuscarUsuario(string email)
{
if (usuarios.ContainsKey(email))
{
Console.WriteLine("Usuario encontrado: " + usuarios[email]);
}
else
{
Console.WriteLine("Usuario con correo " + email + " no existe.");
}
}
public void BuscarPorNombre(string nombre)
{
if (usuarios.ContainsValue(nombre))
{
Console.WriteLine("Existe el usuario: " + nombre);
}
else
{
Console.WriteLine("No existe el usuario: " + nombre);
}
}
public void ImprimirUsuarios()
{
Console.WriteLine("\nUsuarios registrados:");
foreach (var usuario in usuarios)
{
Console.WriteLine(usuario.Key + " -> " + usuario.Value);
}
}
}
class Practica6Tema02
{
static void Main(string[] args)
{
RegistrarUsuario registro = new RegistrarUsuario();
// Usuarios
registro.RegistrarUsuario("daniel@tecnm.mx", "Daniel");
registro.RegistrarUsuario("mel@tecnm.mx", "Melanie");
registro.RegistrarUsuario("carlos@tecnm.mx", "Carlos");
registro.RegistrarUsuario("tonito@tecnm.mx", "Antonio");
registro.RegistrarUsuario("edgar@tecnm.mx", "Edgar");
registro.RegistrarUsuario("fernanda@tecnm.mx", "Fernanda");
registro.RegistrarUsuario("alejandro@tecnm.mx", "Alejandro");
registro.RegistrarUsuario("juanito@tecnm.mx", "Juan");
registro.RegistrarUsuario("itza@tecnm.mx", "Itza");
registro.RegistrarUsuario("diana@tecnm.mx", "Diana");
registro.RegistrarUsuario("angel@tecnm.mx", "Angel");
registro.RegistrarUsuario("valentina@tecnm.mx", "Valentina");
registro.BuscarUsuario("daniel@tecnm.mx");
registro.BuscarUsuario("toito@tecnm.mx");
registro.BuscarPorNombre("Carlos");
registro.BuscarPorNombre("Ivan");
registro.ImprimirUsuarios();
}
}
}
To embed this project on your website, copy the following code and paste it into your website's HTML: