using System;
class Coulomb
{
static double FuerzaElectrica(double q1, double q2, double r)
{
double k = 8.99e9;
return k * Math.Abs(q1 * q2) / (r * r);
}
static void Main()
{
try
{
Console.Write("Ingrese la carga q1 (en Coulomb): ");
double q1 = Convert.ToDouble(Console.ReadLine());
Console.Write("Ingrese la carga q2 (en Coulomb): ");
double q2 = Convert.ToDouble(Console.ReadLine());
Console.Write("Ingrese la distancia r (en metros): ");
double r = Convert.ToDouble(Console.ReadLine());
if (r == 0)
{
Console.WriteLine("Error: la distancia no puede ser cero.");
}
else
{
double fuerza = FuerzaElectrica(q1, q2, r);
Console.WriteLine("La fuerza eléctrica entre las cargas es: " + fuerza + " Newtons");
}
}
catch (FormatException)
{
Console.WriteLine("Error: Debe ingresar un número válido.");
}
catch (Exception ex)
{
Console.WriteLine("Ocurrió un error: " + ex.Message);
}
}
}
dXNpbmcgU3lzdGVtOwoKY2xhc3MgQ291bG9tYgp7CiAgIAogICAgc3RhdGljIGRvdWJsZSBGdWVyemFFbGVjdHJpY2EoZG91YmxlIHExLCBkb3VibGUgcTIsIGRvdWJsZSByKQogICAgewogICAgICAgIGRvdWJsZSBrID0gOC45OWU5OyAKICAgICAgICByZXR1cm4gayAqIE1hdGguQWJzKHExICogcTIpIC8gKHIgKiByKTsKICAgIH0KCiAgICBzdGF0aWMgdm9pZCBNYWluKCkKICAgIHsKICAgICAgICB0cnkKICAgICAgICB7CiAgICAgICAgICAgIENvbnNvbGUuV3JpdGUoIkluZ3Jlc2UgbGEgY2FyZ2EgcTEgKGVuIENvdWxvbWIpOiAiKTsKICAgICAgICAgICAgZG91YmxlIHExID0gQ29udmVydC5Ub0RvdWJsZShDb25zb2xlLlJlYWRMaW5lKCkpOwoKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZSgiSW5ncmVzZSBsYSBjYXJnYSBxMiAoZW4gQ291bG9tYik6ICIpOwogICAgICAgICAgICBkb3VibGUgcTIgPSBDb252ZXJ0LlRvRG91YmxlKENvbnNvbGUuUmVhZExpbmUoKSk7CgogICAgICAgICAgICBDb25zb2xlLldyaXRlKCJJbmdyZXNlIGxhIGRpc3RhbmNpYSByIChlbiBtZXRyb3MpOiAiKTsKICAgICAgICAgICAgZG91YmxlIHIgPSBDb252ZXJ0LlRvRG91YmxlKENvbnNvbGUuUmVhZExpbmUoKSk7CgogICAgICAgICAgICBpZiAociA9PSAwKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZSgiRXJyb3I6IGxhIGRpc3RhbmNpYSBubyBwdWVkZSBzZXIgY2Vyby4iKTsKICAgICAgICAgICAgfQogICAgICAgICAgICBlbHNlCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGRvdWJsZSBmdWVyemEgPSBGdWVyemFFbGVjdHJpY2EocTEsIHEyLCByKTsKICAgICAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCJMYSBmdWVyemEgZWzDqWN0cmljYSBlbnRyZSBsYXMgY2FyZ2FzIGVzOiAiICsgZnVlcnphICsgIiBOZXd0b25zIik7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgY2F0Y2ggKEZvcm1hdEV4Y2VwdGlvbikKICAgICAgICB7CiAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCJFcnJvcjogRGViZSBpbmdyZXNhciB1biBuw7ptZXJvIHbDoWxpZG8uIik7CiAgICAgICAgfQogICAgICAgIGNhdGNoIChFeGNlcHRpb24gZXgpCiAgICAgICAgewogICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZSgiT2N1cnJpw7MgdW4gZXJyb3I6ICIgKyBleC5NZXNzYWdlKTsKICAgICAgICB9CiAgICB9Cn0KCg==