Untitled
plain_text
25 days ago
1.7 kB
2
Indexable
Never
using System; class Ponto { //Atributos private int x,y; //Construtores public Ponto(int x,int y) { this.x = x; this.y = y; } public Ponto() { x = 0; y = 0; } public void MostraCoord() { Console.WriteLine($"Coordenadas ({x}, {y})"); } //Metodos //Verificando se os valores são iguais public int x2 = 2; public int y2 = 3; public void VerificarIguais(int x, int y) { if(x2 == x && y2 == y) { Console.WriteLine($"Os pontos ({x2},{y2}) e ({x},{y}) são iguais"); } else { Console.WriteLine($"Os pontos ({x2},{y2}) e ({x},{y}) não são iguais"); } } public void Distancia(int x, int y) { double distancia = Math.Sqrt(Math.Pow((x2 - x),2) + Math.Pow((y2 - y),2)); Console.WriteLine($"A distância do ponto ({x2},{y2}) ao ponto ({x},{y}) é igual a: {distancia}"); } } namespace _ProjetoInegradorPOO { internal class Program { static void Main(string[] args) { Ponto ponto = new Ponto(28,15); Ponto ponto1 = new Ponto(); ponto.MostraCoord(); ponto1.MostraCoord(); ponto.VerificarIguais(2,3); ponto.Distancia(2,3); } } }