public void Executar()
        {
            //Este exemplo define dois structs, AnguloEmRadianos e AnguloEmGraus, e demonstra conversões entre eles.

            //AnguloEmRadianos radianos;
            //AnguloEmGraus graus;


            //AnguloEmGraus anguloEmGraus = new AnguloEmGraus(45);
            //Console.WriteLine(anguloEmGraus);

            //AnguloEmRadianos anguloEmRadianos = new AnguloEmRadianos(15);
            //Console.WriteLine(anguloEmRadianos);

            AnguloEmGraus anguloEmGraus = 45;

            Console.WriteLine(anguloEmGraus);

            AnguloEmRadianos anguloEmRadianos = 15;

            Console.WriteLine(anguloEmRadianos);

            int graus = (int)anguloEmGraus;

            anguloEmRadianos = (AnguloEmRadianos)anguloEmGraus;
            anguloEmGraus    = (AnguloEmGraus)anguloEmRadianos;
            System.Console.WriteLine($"anguloEmGraus: {anguloEmGraus}");
            System.Console.WriteLine($"anguloEmRadianos: {anguloEmRadianos}");
        }
        public void Executar()
        {
            AnguloEmGraus anguloEmGraus = 45;

            Console.WriteLine(anguloEmGraus);

            AnguloEmRadianos anguloEmRadianos = 15;

            Console.WriteLine(anguloEmRadianos);

            double graus = anguloEmGraus;

            anguloEmRadianos = (AnguloEmRadianos)anguloEmGraus;
            anguloEmGraus    = anguloEmRadianos;
            Console.WriteLine($"anguloEmGraus: {anguloEmGraus}");
            Console.WriteLine($"anguloEmRadianos: {anguloEmRadianos}");
        }
        public void Executar()
        {
            ///<image url="$(ProjectDir)img14.png" />

            AnguloEmGraus anguloEmGraus = 45;

            Console.WriteLine(anguloEmGraus);

            AnguloEmRadianos anguloEmRadianos = 15;

            Console.WriteLine(anguloEmRadianos);

            double graus = anguloEmGraus;

            anguloEmRadianos = (AnguloEmRadianos)anguloEmGraus;
            anguloEmGraus    = anguloEmRadianos;
            System.Console.WriteLine($"anguloEmGraus: {anguloEmGraus}");
            System.Console.WriteLine($"anguloEmRadianos: {anguloEmRadianos}");
        }
        public void Executar()
        {
            ///<image url="$(ProjectDir)img14.png" />

            AnguloEmGraus anguloEmGraus = AnguloEmGraus.Converte(45);

            Console.WriteLine(anguloEmGraus);

            AnguloEmRadianos anguloEmRadianos = AnguloEmRadianos.Converte(15);

            Console.WriteLine(anguloEmRadianos);

            double graus = AnguloEmGraus.Converte(anguloEmGraus);

            anguloEmRadianos = AnguloEmRadianos.Converte(anguloEmGraus);
            anguloEmGraus    = AnguloEmGraus.Converte(anguloEmRadianos);
            System.Console.WriteLine($"anguloEmGraus: {anguloEmGraus}");
            System.Console.WriteLine($"anguloEmRadianos: {anguloEmRadianos}");
        }
 public static double Converte(AnguloEmGraus graus)
 {
     return(graus.Graus);
 }
 public static AnguloEmRadianos Converte(AnguloEmGraus graus)
 {
     return(new AnguloEmRadianos(graus.Graus * System.Math.PI / 180));
 }