static void Main(string[] args) { Ponto ponto = new Ponto(10,20); Ponto3D ponto3D = new Ponto3D(10, 20, 30); Ponto3D.Calcular(); }
static void Main(string[] args) { Ponto pontoUm = new Ponto(10, 20); Ponto pontoDois = new Ponto3D(10, 20, 30); pontoUm. }
public override void Main() { var ponto1 = new Ponto3D(7, 4, 3); var ponto2 = new Ponto3D(17, 6, 2); var distancia = CalcularDistancia(ponto1, ponto2); Console.WriteLine($"Distância entre {ponto1} e {ponto2}: {distancia}"); }
static void Main(string[] args) { Ponto p1 = new Ponto(10, 22); Ponto3D p2 = new Ponto3D(10, 20, 33); Ponto3D.Calcular();//acessando o metodo static }
static void Exercicio1() { Ponto2D ponto2 = new Ponto2D(5, 6); ponto2.Imprimir(); Ponto3D ponto3 = new Ponto3D(5, 6, 7); ponto3.Imprimir(); }
static void Main(string[] args) { Ponto p1 = new Ponto(0, 1); Ponto p2 = new Ponto(10, 20); Ponto3D p3 = new Ponto3D(0, 1, 2); Console.WriteLine(p1.Printar()); Console.WriteLine(p2.Printar()); }
/// in => não pode ser alterado dentro do metodo. /// out => parametro de saida, o valor enviado passado será descartado, pois ele precisa ser iniciado antes de ser utilizado. /// ref => parametro de entrada e saida, ele pode ser alterado dentro do metodo e a alteração é refletida fora do metodo. /// utilizando nenhuma das funções, o parametro pode ser alterado dentro do metodo e não é refletido fora dele. private double CalcularDistancia(Ponto3D ponto1, Ponto3D ponto2 = default) { //OPS! PARÂMETRO DO MÉTODO ESTÁ SENDO MODIFICADO! ponto1 = new Ponto3D(1, 2, 3); double diferencaX = ponto1.X - ponto2.X; double diferencaY = ponto1.Y - ponto2.Y; double diferencaZ = ponto1.Z - ponto2.Z; return(Math.Sqrt(diferencaX * diferencaX + diferencaY * diferencaY + diferencaZ * diferencaZ)); }
static void Main(string[] args) { /*var s = new Pilha(); * s.Empilha(1); * s.Empilha(10); * s.Empilha(100); * Console.WriteLine(s.Desempilha()); * Console.WriteLine(s.Desempilha()); * Console.WriteLine(s.Desempilha()); */ ponto p1 = new ponto(10, 20); Ponto3D p2 = new Ponto3D(10, 20, 30); }
public static void Main() { Ponto3D p1 = new Ponto3D(10, 10, 15); Print(p1); //conversão implícita para string Ponto3D p2 = Ponto3D.Origem(); Print(p2); Ponto3D p3 = p2 - p1; Print(p3); Point p = (Point)p3; Print(p.ToString()); int size; unsafe { size = sizeof(Ponto3D); } Print(size.ToString() + " bytes"); }
static void Main(string[] args) { Ponto p1 = new Ponto(12, 24); Ponto p2 = new Ponto3D(12, 24, 48); }