public void Executar()
        {
            double Latitude1  = 13.78;
            double Longitude1 = 29.51;
            double Latitude2  = 40.23;
            double Longitude2 = 17.4;

            Console.WriteLine($"Latitude1 = {Latitude1}");
            Console.WriteLine($"Longitude1 = {Longitude1}");
            Console.WriteLine($"Latitude2 = {Latitude2}");
            Console.WriteLine($"Longitude2 = {Longitude2}");

            PosicaoGPS posicao1;

            posicao1.Latitude  = 13.78;
            posicao1.Longitude = 29.51;

            PosicaoGPS posicao2 = new PosicaoGPS()
            {
                Latitude = 40.23, Longitude = 17.4
            };

            PosicaoGPS posicao = new PosicaoGPS(40.23, 17.4);

            Console.WriteLine(posicao1);
        }
        public void Executar()
        {
            double Latitude1  = 13.78;
            double Longitude1 = 29.51;
            double Latitude2  = 40.23;
            double Longitude2 = 17.4;

            Console.WriteLine($"Latitude1 = {Latitude1}");
            Console.WriteLine($"Longitude1 = {Longitude1}");
            Console.WriteLine($"Latitude2 = {Latitude2}");
            Console.WriteLine($"Longitude2 = {Longitude2}");

            PosicaoGPS posicao1;

            posicao1.latitude  = Latitude1;
            posicao1.longitude = Longitude1;

            PosicaoGPS posicao2 = new PosicaoGPS()
            {
                latitude = Latitude2, longitude = Longitude2
            };
            PosicaoGPS posicao3 = new PosicaoGPS(20, 30);

            Console.WriteLine($"Posicao1: {posicao1}");
            Console.WriteLine($"Posicao2: {posicao2}");
            Console.WriteLine($"Posicao3: {posicao3}");
            Console.WriteLine($"Posição1 é do hemisfério norte: {posicao1.EhHerisferioNorte()}");
        }
        public void Executar()
        {
            PosicaoGPS posicao1;
            PosicaoGPS posicao2;

            posicao1 = new PosicaoGPS(13.78, 29.51);
            posicao2 = new PosicaoGPS(-20.90, 30.51);

            Console.WriteLine(posicao1);
            Console.WriteLine(posicao2);
        }
        public void Executar()
        {
            double Latitude1  = 13.78;
            double Longitude1 = 29.51;
            double Latitude2  = 40.23;
            double Longitude2 = 17.4;

            Console.WriteLine($"Latitude1 = {Latitude1}");
            Console.WriteLine($"Longitude1 = {Longitude1}");
            Console.WriteLine($"Latitude2 = {Latitude2}");
            Console.WriteLine($"Longitude2 = {Longitude2}");

            PosicaoGPS posicao1 = new PosicaoGPS(13.78, 29.51);
            PosicaoGPS posicao2 = new PosicaoGPS(40.23, 17.4);

            Console.WriteLine(posicao1);
            Console.WriteLine(posicao2);

            PosicaoGPS posicao3;

            posicao3.Latitude  = 13.78;
            posicao3.Longitude = 29.51;
            Console.WriteLine($"posicao3 = {posicao3}");

            //PosicaoGPS posicao4;
            //posicao4.Latitude = 13.78;
            //Console.WriteLine($"posicao4 = {posicao4}");
            //Error CS0165  Use of unassigned local variable 'posicao4'

            Console.WriteLine($"posicao1.Latitude = {posicao1.Latitude}");
            Console.WriteLine($"posicao1.Longitude = {posicao1.Longitude}");

            //typeof(PosicaoGPS).BaseType.Name
            //"ValueType"
            //typeof(ValueType).BaseType.Name
            //"Object"
        }