static void Main(string[] args)
        {
            Ponto ponto = new Ponto(10,20);
            Ponto3D ponto3D = new Ponto3D(10, 20, 30);

            Ponto3D.Calcular();
        }
Exemple #2
0
        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}");
        }
Exemple #4
0
        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();
        }
Exemple #6
0
        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());
        }
Exemple #7
0
        /// 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));
        }
Exemple #8
0
        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);
        }
Exemple #9
0
    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);
 }