Ejemplo n.º 1
0
        private static Transformacion DameElBasicoPara(Transformacion final)
        {
            Transformacion basico = new Transformacion();

            basico.vaACambiarA(final);
            final.vaACambiarA(basico);
            return(basico);
        }
Ejemplo n.º 2
0
 private void button7_Click(object sender, EventArgs e)
 {
     if (pb != null)
     {
         pb.Clear(Color.White);
     }
     iniGraf();
     t = new Transformacion();
     t.reflejarR();
     ot.ListaPoligonos = t.multObj2(o, t.Matrix);
     l.dibujar2(pb, esc, pictureBox1.Height, pictureBox1.Width);
 }
Ejemplo n.º 3
0
 private void button3_Click(object sender, EventArgs e)
 {
     if (textBox1.Text != "")
     {
         if (pb != null)
         {
             pb.Clear(Color.White);
         }
         iniGraf();
         float x = float.Parse(textBox1.Text);
         t = new Transformacion();
         t.rotar(x);
         ot.ListaPoligonos = t.multObj2(o, t.Matrix);
         l.dibujar2(pb, esc, pictureBox1.Height, pictureBox1.Width);
     }
 }
Ejemplo n.º 4
0
        public Form1()
        {
            p1 = new Poligono(new Punto(0, 0));
            p1.addPunto(new Punto(-30, 10));
            p1.addPunto(new Punto(-10, 10));
            p1.addPunto(new Punto(-10, -10));
            p1.addPunto(new Punto(-30, -10));
            p1.addPunto(new Punto(-30, 10));

            p2 = new Poligono(new Punto(0, 0));
            p2.addPunto(new Punto(-30, 10));
            p2.addPunto(new Punto(-20, 20));
            p2.addPunto(new Punto(-10, 10));

            p3 = new Poligono(new Punto(0, 0));
            p3.addPunto(new Punto(-20, 20));
            p3.addPunto(new Punto(10, 20));
            p3.addPunto(new Punto(20, 10));
            p3.addPunto(new Punto(-20, 10));

            p4 = new Poligono(new Punto(0, 0));
            p4.addPunto(new Punto(20, 10));
            p4.addPunto(new Punto(20, -10));
            p4.addPunto(new Punto(-30, -10));



            o = new Objeto(new Punto(0, 0));
            o.addPoligono(p1);
            o.addPoligono(p2);
            o.addPoligono(p3);
            o.addPoligono(p4);


            ot = new Objeto(new Punto(0, 0));
            ot.addPoligono(p1);
            ot.addPoligono(p2);
            ot.addPoligono(p3);
            ot.addPoligono(p4);


            esc = new Escenario(new Punto(0, 0));
            esc.addObj(ot);
            l = new Dibujo();
            t = new Transformacion();
            InitializeComponent();
        }
Ejemplo n.º 5
0
 private void timer_Tick(object sender, EventArgs e)
 {
     /*
      * Matriz m1 = new Matriz();
      * m1.MatrizEscala(1.005, 1);
      * Transformacion.transObjeto(escenario.Objetos[listboxObjetos.SelectedIndex], m1);
      *
      * Matriz m2 = new Matriz();
      * m2.MatrizRotacion(2);
      * Transformacion.transObjeto(escenario.Objetos[listboxObjetos.SelectedIndex], m2);
      *
      * Matriz m3 = new Matriz();
      * m3.MatrizTraslacion(2,0);
      * Transformacion.transObjeto(escenario.Objetos[listboxObjetos.SelectedIndex], m3);
      */
     foreach (Matriz matriz in G.Animaciones[listboxAnimacion.SelectedIndex].Matrices)
     {
         Transformacion.transObjeto(G.Escenario.Objetos[listboxObjetos.SelectedIndex], matriz);
     }
     contador.Text = timercount.ToString();
     timercount++;
     PanelDibujo.Refresh();
 }
Ejemplo n.º 6
0
        static void Main(string[] args)
        {
            int    op1, op2;
            string opcion;

            Console.WriteLine("\t\tMenu de Tareas\n");

            //todo: aqui van las opciones a seleccionar;
            Console.WriteLine("1.Tarea 1");
            Console.WriteLine("2.Tarea 2");
            Console.WriteLine("3.Tarea 3");
            Console.WriteLine("4.Salir");
            opcion = Console.ReadLine();
            op1    = Convert.ToInt32(opcion);


            switch (op1)
            {
            case 1:
            {
                Console.Clear();
                Console.WriteLine("1. Imprimir Nombre y Otros mensajes");
                Console.WriteLine("2. Calcular perimetro de un poligono regular");
                Console.WriteLine("3. Transformar de grados a radianes");
                Console.WriteLine("4. Transformar de Centigrados a Fahrenheit");
                Console.WriteLine("5. Tranformar entre dolar y euro");
                Console.WriteLine("6. Decir si un numero es par o impar");
                Console.WriteLine("7. Dia de Semana");
                Console.WriteLine("8. Area y Perimetro de un Poligono Regular");
                Console.WriteLine("9. Tabla del 1 al 10 de cualquier numero");
                Console.WriteLine("10. Elevar Numero");
                Console.WriteLine("11. Promedio de edades, mayor y menor");


                opcion = Console.ReadLine();
                op2    = Convert.ToInt32(opcion);

                switch (op2)
                {
                case 1:
                {
                    Console.Clear();
                    ImprimeNombre nombre = new ImprimeNombre();
                    nombre.imprime();
                    nombre.otrosMensajes();
                    Console.ReadKey();
                    break;
                }

                case 2:
                {
                    Console.Clear();
                    PPoligonoRegular poligono = new PPoligonoRegular();
                    poligono.perimetro();

                    break;
                }

                case 3:
                {
                    Console.Clear();
                    Transformacion transformar = new Transformacion();
                    transformar.gradoRadian();

                    break;
                }

                case 4:
                {
                    Console.Clear();
                    TransformarCF transformar = new TransformarCF();
                    transformar.centiFahr();

                    break;
                }

                case 5:
                {
                    Console.Clear();
                    CambioDE cambio = new CambioDE();
                    cambio.Transformar();

                    break;
                }

                case 6:
                {
                    Console.Clear();
                    ParImpar pi = new ParImpar();
                    pi.verificar();

                    break;
                }

                case 7:
                {
                    Console.Clear();
                    DiaSemana dia = new DiaSemana();
                    dia.comprobar();

                    break;
                }

                case 8:
                {
                    Console.Clear();
                    APPoligono poligono = new APPoligono();
                    poligono.calcular();

                    break;
                }

                case 9:
                {
                    Console.Clear();
                    Tabla tb = new Tabla();
                    tb.calcular();

                    break;
                }

                case 10:
                {
                    Console.Clear();
                    Potencia pt = new Potencia();
                    pt.calcular();

                    break;
                }

                case 11:
                {
                    Console.Clear();
                    Edades ed = new Edades();
                    ed.calcular();


                    break;
                }
                }

                break;
            }

            case 2:
            {
                Console.Clear();
                Console.WriteLine("Tarea 2\n");
                Console.WriteLine("1. Factorial");
                Console.WriteLine("2. Devuelve un numero escrito en palabras");
                Console.WriteLine("3. Escuela con arreglos Jagged");
                Console.WriteLine("4. Arreglo Jagged como parametro");
                Console.WriteLine("5. Promedio calificacion maxima y minima de un salon de clases");
                Console.WriteLine("6. Diccionario");
                Console.WriteLine("7. Agenda Telefonica");
                Console.WriteLine("8. Imprime Fecha y Hora");
                Console.WriteLine("9. Cadenas en Orden alfabetico");
                opcion = Console.ReadLine();
                op2    = Convert.ToInt32(opcion);

                switch (op2)
                {
                case 1:
                {
                    Factorial factorial = new Factorial();
                    factorial.obtener();
                    break;
                }

                case 2:
                {
                    NumeroCadena numeroCadena = new NumeroCadena();
                    numeroCadena.transformar();
                    break;
                }

                case 3:
                {
                    Escuela escuela = new Escuela();
                    escuela.programa();
                    break;
                }

                case 4:
                {
                    int[][] numeros = new int[][]
                    {
                        new int[] { 50, 20, 3, 6, 4, 0 },
                        new int[] { 9, 4 },
                        new int[] { 1, 3, 8, 6 }
                    };
                    JaggedFuncion jagged = new JaggedFuncion();
                    jagged.paso(numeros);
                    break;
                }

                case 8:
                {
                    SalonClases salonClases = new SalonClases();
                    salonClases.obtener();
                    break;
                }

                case 9:
                {
                    Diccionario diccionario = new Diccionario();
                    diccionario.diccionario();

                    break;
                }

                case 10:
                {
                    AgendaTelefonica agenda = new AgendaTelefonica();
                    agenda.guardar();
                    break;
                }

                case 11:
                {
                    FechaHora fechaHora = new FechaHora();
                    fechaHora.mostrar();
                    break;
                }

                case 12:
                {
                    Cadenas cadenas = new Cadenas();
                    cadenas.mostrar();
                    break;
                }
                }


                break;
            }

            case 3:
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new EjerciciosTarea3());
                break;
            }

            case 4:
            {
                break;
            }
            }



            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            int    op1, op2;
            string opcion;

            Console.WriteLine("\t\tMenu de Tareas\n");

            //todo: aqui van las opciones a seleccionar;
            Console.WriteLine("1.Tarea 1");
            Console.WriteLine("2.Salir");
            opcion = Console.ReadLine();
            op1    = Convert.ToInt32(opcion);


            switch (op1)
            {
            case 1:
            {
                Console.Clear();
                Console.WriteLine("1. Imprimir Nombre y Otros mensajes");
                Console.WriteLine("2. Calcular perimetro de un poligono regular");
                Console.WriteLine("3. Transformar de grados a radianes");
                Console.WriteLine("4. Transformar de Centigrados a Fahrenheit");
                Console.WriteLine("5. Tranformar entre dolar y euro");
                Console.WriteLine("6. Decir si un numero es par o impar");
                Console.WriteLine("7. Dia de Semana");
                Console.WriteLine("8. Area y Perimetro de un Poligono Regular");
                Console.WriteLine("9. Tabla del 1 al 10 de cualquier numero");
                Console.WriteLine("10. Elevar Numero");
                Console.WriteLine("11. Promedio de edades, mayor y menor");

                // Console.WriteLine("2. ")

                opcion = Console.ReadLine();
                op2    = Convert.ToInt32(opcion);

                switch (op2)
                {
                case 1:
                {
                    Console.Clear();
                    ImprimeNombre nombre = new ImprimeNombre();
                    nombre.imprime();
                    nombre.otrosMensajes();
                    Console.ReadKey();
                    break;
                }

                case 2:
                {
                    Console.Clear();
                    PPoligonoRegular poligono = new PPoligonoRegular();
                    poligono.perimetro();

                    break;
                }

                case 3:
                {
                    Console.Clear();
                    Transformacion transformar = new Transformacion();
                    transformar.gradoRadian();

                    break;
                }

                case 4:
                {
                    Console.Clear();
                    TransformarCF transformar = new TransformarCF();
                    transformar.centiFahr();

                    break;
                }

                case 5:
                {
                    Console.Clear();
                    CambioDE cambio = new CambioDE();
                    cambio.Transformar();

                    break;
                }

                case 6:
                {
                    Console.Clear();
                    ParImpar pi = new ParImpar();
                    pi.verificar();

                    break;
                }

                case 7:
                {
                    Console.Clear();
                    DiaSemana dia = new DiaSemana();
                    dia.comprobar();

                    break;
                }

                case 8:
                {
                    Console.Clear();
                    APPoligono poligono = new APPoligono();
                    poligono.calcular();

                    break;
                }

                case 9:
                {
                    Console.Clear();
                    Tabla tb = new Tabla();
                    tb.calcular();

                    break;
                }

                case 10:
                {
                    Console.Clear();
                    Potencia pt = new Potencia();
                    pt.calcular();

                    break;
                }

                case 11:
                {
                    Console.Clear();
                    Edades ed = new Edades();
                    ed.calcular();


                    break;
                }
                }

                break;
            }

            case 2:
            {
                break;
            }
            }



            Console.ReadKey();
        }