Untitled

mail@pastecode.io avatarunknown
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);
        }
    }
}