C# :: Aufgabe #34 :: Lösung #4

9 Lösungen Lösungen öffentlich
#34

Abstand zweier Punkte

Anfänger - C# von Dome - 03.01.2013 um 01:09 Uhr
Schreiben Sie ein Programm, welches den Abstand zweier Punkte berechnet. Zuvor müssen die Koordinaten beider Punkte abgefragt werden.

Konsolenausgabe:

x1:1
y1:1
x2:2
y2:2
1.4142135623730951
#4
vote_ok
von wladi-g (1310 Punkte) - 03.06.2014 um 12:18 Uhr
Quellcode ausblenden C#-Code
using System;

namespace PunkteAbstand
{
    class Program
    {
        static void Main(string[] args)
        {
            int[,] punkte = new int[2, 2];

            for (int i = 0; i < punkte.GetLength(0); i++)
                for (int j = 0; j < punkte.GetLength(1); j++)
                    do
                    {
                        if (j == 0)
                            Console.Write("x");
                        else
                            Console.Write("y");
                        if (i == 0)
                            Console.Write("1:");
                        else
                            Console.Write("2:");
                    }
                    while (!int.TryParse(Console.ReadLine(), out punkte[i, j]));
            Console.WriteLine(Math.Sqrt(Math.Pow(punkte[0, 1] - punkte[1, 1], 2) + Math.Pow(punkte[0, 0] - punkte[1, 0], 2)));
        }
    }
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben