using System;
using System.Collections.Generic;
namespace Practica5Tema2
{
class Program
{
static void Main(string[] args)
{
Dictionary<string, double> usuarios = new Dictionary<string, double>();
usuarios["Emmanuel"] = 1.81;
// Usuario cautivo Emmanuel
if (usuarios.ContainsKey("Emmanuel"))
{
double usuarioX = usuarios["Emmanuel"];
Console.WriteLine("Estatura de Emmanuel: " + usuarioX + " m");
}
Console.Write("¿Cuantos usuarios deseas ingresar? ");
if (!int.TryParse(Console.ReadLine(), out int cantidad))
{
Console.WriteLine("Entrada invalida. Se asignará 0.");
cantidad = 0;
}
for (int i = 0; i < cantidad; i++)
{
Console.WriteLine("\n Registro #" + (i + 1));
Console.Write("Ingresa nombre del usuario: ");
string nombre = Console.ReadLine();
Console.Write("Ingresa en metros la estatura de " + nombre + ": ");
if (!double.TryParse(Console.ReadLine(), out double estatura))
{
Console.WriteLine("Entrada invalida. Se asignara 0.");
estatura = 0;
}
// Evitar duplicados
if (usuarios.ContainsKey(nombre))
{
Console.WriteLine($"El usuario '{nombre}' ya existe. No se agrego.");
}
else
{
usuarios[nombre] = estatura;
Console.WriteLine($"Usuario '{nombre}' agregado correctamente.");
}
}
Console.WriteLine("\n Usuarios registrados ");
foreach (var usuario in usuarios)
{
Console.WriteLine(usuario.Key + " -> " + usuario.Value + " m");
}
}
}
}
To embed this project on your website, copy the following code and paste it into your website's HTML: