Poruszanie się punktu po płaszczyźnie.

0

Jak poruszać punktem po płaszczyźnie? Chodzi mi o to, aby punkt przechodził do zadanych współrzędnych.

using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices.ComTypes;
using System.Security.Cryptography.X509Certificates;
using System.Text;
using System.Threading.Tasks;
using static System.Console;

namespace ConsoleApplication15
{
    class Program
    {
        static void Main(string[] args)
        {
            WriteLine("Podaj wspolrzedne punktu = x i y");

            double x = double.Parse(ReadLine());
            double y = double.Parse(ReadLine());

            Point xy = new Point(x ,y);

            ReadKey();

        }
    }
}
--------klasa-------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication15
{
    public class Point
    {
        public double _wspolrzednaX;
        public double _wspolrzednaY;

        public Point(double wspolrzednax, double wspolrzednay)
        {
            _wspolrzednaX =  wspolrzednax;
            _wspolrzednaY =  wspolrzednay;
        }

    }
}

0

zrob sobie gettery i settery do punktu, utwórz jeden punkt (1 obiekt) i potem mu ustawiaj setterem nowe wartości. chyba że nie o to chodziło

0

Tak ale to mają być pola.

0

Dodaj funkcję przesuwającą Point do żądanych współrzędnych.
np.

        public void move (double destX, double destY)
        {
            _wspolrzednaX = destX;
            _wspolrzednaY = destY;
        }
0

ale co ma być polami? nie rozumiem

chodzi mi o to, żeby w klasa Point zawierała 2 pola i do nich gettery i settery
czyli

private int wspolrzedniaX;
private int wspolrzedniaY;

public int getWspolrzendaX(){return wspolrzednaX;}
public void setWspolrzedniaX(wspolrzednaX){this.wspolrzednaX = wspolrzednaX;} //z palca wiec moga byc bledy:D
i to samo dla Y

i na początku działania apki tworzysz Point punkt = new Point z jakimiś tam wartosciami, potem wczytujesz dane od usera czy tam skądś i robisz na istniejącym obiekcie (punkt) punkt.setWspolrzednaX(12) i punkt.setWspolrzednaY(25) na przykład

1 użytkowników online, w tym zalogowanych: 0, gości: 1