Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - DarkSorcerer

#51
Java / Re: ayuda con factorialplis urge
3 Agosto 2013, 07:53 AM
Bueno, yo lo hice de esta manera y de manera recursiva (OJO: Me falto validar con los bloques Try Catch para atrapar las excepciones)

Código (java) [Seleccionar]
package ejercicio1207;

import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.JLabel;
import javax.swing.JButton;
import java.awt.FlowLayout;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

public class Ventana extends JFrame implements ActionListener {
   
    private JTextField campoTexto;
    private JLabel resultado;
    private JButton boton;
   
    public Ventana(){
       
        super("Calculadora de factorial");
       
        setLayout(new FlowLayout());
        campoTexto = new JTextField("Escriba aqui el numero...");
        resultado = new JLabel("El factorial es: ");
        boton = new JButton("Calcular");
       
        add(campoTexto);
        add(resultado);
        add(boton);
       
        boton.addActionListener(this);
       
        setSize(350,80);
        setResizable(false);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setVisible(true);
       
    }
   
    public void actionPerformed(ActionEvent e){
       
        int numero = Integer.parseInt(campoTexto.getText());
        resultado.setText("El factorial es: " + Integer.toString(factorial(numero)));
       
    }
   
    public int factorial(int numero){
       
        if(numero == 1){
           
            return 1;
           
        }
       
        return numero * factorial(numero-1);
       
    }
   
}
#52
Java / Re: Libros pero no sobre programaciòn
3 Agosto 2013, 07:27 AM
Te sirve un libro de Algoritmos o de Ingeniería de Software.

En el primero es para que tu codigo sea "mas inteligente" y el segundo habla sobre buenas practicas de programacion para que se vea mas bonito en leer.
#53
Java / Re: Estructuras de datos en Java
3 Agosto 2013, 07:25 AM
Gracias, le echare un vistazo a esos apuntes, hace un tiempo que no veo Java.
#54
Te dare algo para investigar

Investiga acerca del metodo "compareTo"
#55
Quiero dar un pequeño aporte, un "Arbol Binario de Busqueda" (tipo especifico de Arbol Binario) cumple que siempre el hijo izquierdo es menor que la raiz, y el de la derecha es mayor.

Yo crearía una clase  Nodo (como dijiste que tu tarea debes hacerlo en C++) que son las hojas y que referencian tanto a los hijos izquierdos y derechos y una clase Arbol, con un nodo raiz (root) para empezar.
#56
Programación C/C++ / Re: C ó C++ ??
3 Agosto 2013, 07:04 AM
Lo unico que puedo decir que C es el padre de otros lenguajes, C es un lenguaje estructurado, tiempo despues apareció un "C mejorado" llamado C++ con la diferencia que además de estructurado agrega el paradigma "Orientado a Objetos".

En mi pais tambien en muchas universidades enseñan C como primer lenguaje y no solamente para los informaticos, tambien para otras ingenierias como mecanica.

Si aprendes C, no creo que cueste mucho migrar a C++ (tendrias que aprender el paradigma POO si aun no lo has visto, que involucran clases y objetos, herencia, polimorfismo, etc).

Yo en mi caso cuando aprendi a programar empece todo al reves, empece con Java, despues a C++ y luego a C :O.
#57
Hola, viendo que muchos son expertos en el area, me gustaría que me ayudaran, lo que pasa es que yo he programado en C, se lo relacionado a la programación estructurada, uso de punteros, direccion de memoria, etc, pero ahora quiero dar un paso hacia adelante, me gustaría programar en esas consolas de Nintendo, como la NES, SNES y Nintendo 64, estuve investigando y en NES y SNES se usa lenguaje Ensamblador dependiendo de la arquitectura de la consola, pero el año pasado encontre un blog de que existe una libreria para programar en C para el NES y SNES, pero lamentablemente se me perdio ese blog, por eso, si hay un experto o lo haya hecho antes, me gustaría que me guiaran por donde empezar y aprender.
#58
Por Dios, ¿ en que mundo vivimos ?, ¿ que acaso no existe la libertad de expresión en ese país ?

En los paises arabes pueden llegar a ser tan sangre fria con las mujeres y niños o a los que son traidore al Islam.
#59
Foro Libre / Re: Que haces en verano?
1 Agosto 2013, 22:57 PM
Donde vivo estamos en invierno, pero les cuento lo que hago en verano, me pongo a leer libros de Programacion y de Algoritmos, el verano pasado (Diciembre-Enero-Febrero-Marzo) estuve programando un videojuego en Java, pero lo deje por un momento para aprender mas y hacerlo mejor.

Bueno, no solamente es informatica lo que veo, tambien me gusta jugar futbol, ir al cine, jugar videojuegos (PS3 de preferencia), salir a pescar y tambien viajar, me gusta ir de camping al bosque en los pies de la montaña, frente al lago para cambiar de rutina y alejarse de un rato de la civilizacion jejeje.
#60
Siempre he tenido esa duda, quizas sea a mis 16 años que aun no me de cuenta, pero de curioso, estaba revisando la pagina linkedin de los programadores de videojuegos de grandes empresas (ejemplos, Rockstar, Naughty Dog, DICE, Pyro Studios, etc), muchos estudiaron, investigue sobre los planes de estudios de las universidades que ellos estudiaron y me di cuenta que en los primeros cursos le dan durisimo a esto, vi cosas como "Calculos", "Algebra Lineal", "Fisicas", "Teoria de Grafos", "Calculo Vectorial" y despues de pasar eso, viene las Programaciones, Estructura de Datos, Arquitectura de Computadoras, Inteligencia Artificial, Compiladores, Automatas y Lenguajes Formales, Programacion de Bajo Nivel, etc.

¿ Por que le dan duro con ramos matematicos al principio y no empiezan de inmediato con lo que se debe ?