コード例 #1
0
        static void Main(string[] args)
        {
            Satelite s1 = new Satelite(1000, 1000, 1000);

            Console.ReadLine();


            s1.VariaAltura(10);
            Console.ReadLine();


            if (s1.EnOrbita() == true)
            {
                Console.WriteLine("En el espacio");
                Console.ReadLine();
            }
            else
            {
                Console.WriteLine("En tierra");
                Console.ReadLine();
            }

            s1.VariaPosicion(20, 30);
            Console.ReadLine();


            s1.PrintPosicion();
        }
コード例 #2
0
        static void Main(string[] args)
        {
            /*
             *  Dada la clase satelite:
             *
             * Modifica la clase satélite y añádele los siguientes métodos:
             *
             * Método void VariaAltura(double desplazamiento):
             * Este método acepta un parámetro que será positivo o negativo dependiendo de si el satélite
             * tiene que alejarse o acercarse a La Tierra.
             *
             * Método bool EnOrbita(): Este método devolverá false si el satélite está en tierra,
             * y true en caso contrario.
             *
             * Método void VariaPosicion(double variap, double variam):
             * Este método permite modificar los atributos de posición (meridiano y paralelo)
             * mediante los parámetros variap y variam. Estos parámetros serán valores positivos o negativos
             * relativos que harán al satélite modificar su posición.*/

            Satelite satelite = new Satelite(2, 4, -9);

            if (satelite.EnOrbita() == true)
            {
                Console.WriteLine("El satelite está en la tierra");
            }
            else
            {
                Console.WriteLine("El satelite está en orbita");
            }
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: arrate7/Modulo1
        static void Main(string[] args)
        {
            Satelite satelite = new Satelite(20, 10, 53);

            satelite.PrintPosicion();

            while (satelite.EnOrbita())
            {
                satelite.VariaAltura(-5);
                satelite.PrintPosicion();
            }

            Satelite satelite2 = new Satelite();
        }
コード例 #4
0
ファイル: Program.cs プロジェクト: JonCarrascoB/EjerciciosPOO
        static void Main(string[] args)
        {
            //Modifica la clase satélite y añádele los siguientes métodos:
            //Método void VariaAltura(double desplazamiento): Este método acepta un parámetro que será positivo o negativo
            //dependiendo de si el satélite tiene que alejarse o acercarse a La Tierra.
            //Método boolean EnOrbita(): Este método devolverá false si el satélite está en tierra, y true en caso contrario.
            //Método void VariaPosicion(double variap, double variam): Este método permite modificar los atributos de posición
            //(meridiano y paralelo) mediante los parámetros variap y variam. Estos parámetros serán valores positivos
            //o negativos relativos que harán al satélite modificar su posición.

            Satelite sat1 = new Satelite();

            sat1.SetPosicion(66, 23, 36000);


            sat1.VariarAltura(-560);
            Console.WriteLine(sat1.EnOrbita());
            sat1.VariaPosicion(20, -36);
            sat1.PrintPosicion();

            Console.ReadLine();
        }