En este artículo, aprenderemos cómo calcular la distancia entre dos puntos en C# utilizando la fórmula euclidiana, pero esta vez ingresando los valores de entrada por consola.
Para comenzar, necesitamos definir las coordenadas de los dos puntos. En este ejemplo, solicitaremos al usuario que ingrese las coordenadas de los puntos a través de la consola.
using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Ingresa las coordenadas del primer punto: ");
Console.Write("X1: ");
double x1 = double.Parse(Console.ReadLine());
Console.Write("Y1: ");
double y1 = double.Parse(Console.ReadLine());
Console.WriteLine("Ingresa las coordenadas del segundo punto: ");
Console.Write("X2: ");
double x2 = double.Parse(Console.ReadLine());
Console.Write("Y2: ");
double y2 = double.Parse(Console.ReadLine());
double distancia = Math.Sqrt(Math.Pow((x2 - x1), 2) + Math.Pow((y2 - y1), 2));
Console.WriteLine("La distancia entre los puntos es: " + distancia);
}
}
En este ejemplo, utilizamos el método Console.ReadLine()
para obtener la entrada del usuario desde la consola. Luego, utilizamos el método double.Parse()
para convertir las entradas del usuario de tipo string a tipo double.
Después de obtener las coordenadas de los dos puntos, utilizamos la fórmula euclidiana para calcular la distancia entre ellos y mostramos el resultado en la consola.
Supongamos que queremos calcular la distancia entre los puntos A(3,4) y B(6,8) utilizando este programa de consola en C#. Al ejecutar el programa, se mostrará lo siguiente en la consola:
Ingresa las coordenadas del primer punto:
X1: 3
Y1: 4
Ingresa las coordenadas del segundo punto:
X2: 6
Y2: 8
La distancia entre los puntos es: 5
El programa solicita al usuario que ingrese las coordenadas del primer punto (X1, Y1) y las coordenadas del segundo punto (X2, Y2) de forma individual. Después de ingresar las coordenadas, el programa utiliza la fórmula euclidiana para calcular la distancia entre los dos puntos y la muestra en la consola.
En este ejemplo, el usuario ingresó las coordenadas del punto A como X1=3 e Y1=4, y las coordenadas del punto B como X2=6 e Y2=8. El programa luego calculó la distancia entre los puntos A y B utilizando la fórmula euclidiana y mostró el resultado de la distancia entre ellos, que es 5.
En resumen, en este artículo hemos aprendido cómo calcular la distancia entre dos puntos en C#
utilizando la fórmula euclidiana y cómo ingresar los valores de entrada por consola. Si tienes alguna pregunta o sugerencia, no dudes en dejar un comentario. ¡Gracias por leer!