예제 #1
0
        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 posicao3 = new PosicaoGPS(40.23, 17.4);

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

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

        PosicaoGPS posicao1;

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

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

        PosicaoGPS posicao3 = new PosicaoGPS(30.1, 57.10);

        // posicao3 = posicao2;
        // posicao3.Longitude = 0;

        System.Console.WriteLine(posicao1);
        System.Console.WriteLine(posicao2);
        System.Console.WriteLine(posicao3);
    }
예제 #3
0
        static void Main(string[] args)
        {
            var posicaoGPS1 = new PosicaoGPS(15.35m, 53.72m);
            //var posicaoGPS2 = new AbstractPosicaoGPS();
            var posicaoGPS3 = new PosicaoGPSComDataLeitura(27.55m, 33.79m);

            //posicaoGPS1.Latitude = 16.15m;

            //Console.WriteLine(posicaoGPS1.ToString());
            //Console.WriteLine($"Posição GPS está no hemisfério norte? {posicaoGPS1.IsHemisferioNorte}");
            //Console.WriteLine($"Posição GPS está no hemisfério sul? {posicaoGPS1.IsHemisferioSul}");
            Console.WriteLine(posicaoGPS3.ToString());
            Console.ReadLine();
        }
예제 #4
0
        static void Main(string[] args)
        {
            #region Tipo de Valor

            int inteiro1 = 10;
            int inteiro2 = inteiro1;
            inteiro1 = 5;

            //int inteiro3 = null;
            Nullable <int> inteiro4 = null;
            int?           inteiro5 = null;
            string         string1  = null;

            //Console.WriteLine($"Inteiro 1: {inteiro1}");
            //Console.WriteLine($"Inteiro 2: {inteiro2}");
            //Console.ReadLine();

            #endregion Tipo de Valor

            #region Tipo de Referencia

            PosicaoGPS posicaoGPS1;
            PosicaoGPS posicaoGPS2;
            PosicaoGPS posicaoGPS3;

            posicaoGPS1 = new PosicaoGPS(-10.33m, 65.39m);
            posicaoGPS2 = posicaoGPS1;
            posicaoGPS3 = new PosicaoGPS(56.99m, 33.78m);

            posicaoGPS1.SetLatitude(-20.44m);

            Console.WriteLine(posicaoGPS1.ToString());
            Console.WriteLine(posicaoGPS2.ToString());
            Console.WriteLine(posicaoGPS3.ToString());

            #endregion Tipo de Referencia
        }