Untitled
unknown
plain_text
2 years ago
1.7 kB
9
Indexable
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);
}
}
}Editor is loading...