Bienvenid@ lector/a, en esta nueva entrada mostrare como crear el juego del gato o tres en línea, es un juego de lápiz y papel bastante sencillo jugado entre 2 jugadores y estos son representados por X o O, los cuales van dejando su marca por los espacios vacios de un tablero de 3x3. Para mas información al respecto http://es.wikipedia.org/wiki/Tres_en_l%C3%ADnea A continuación se verá el paso a paso para crear el mini-juego con VisualC# en la plataforma Visual Studio 2013 con la tecnología WPF. Primero que todo debes de crear una nueva solución, en el siguiente link encontraras el paso a paso de cómo crear una nueva aplicación o solución wpf con VisualC# Primera aplicacion WPF. A continuación en nuestro escritorio de desarrollo debemos de dar la resolución mínima y máxima de la ventana, para este prototipo será de 330 x 350, esto es para que la grilla pueda dividirse en regiones iguales. Imagen 1
esta guai
ResponderBorrarGracias amigo, me ayudó a resolver un ejercicio y aprendí un poco más
ResponderBorraresta cido el programaperonesesito en interface grafica
ResponderBorrarEn la ecuación de segundo grado es necesario tener en cuenta una posible solución en el conjunto de los numerosos complejos o imaginarios, es decir, se hace necesario validar el valor del discriminaste de la formula evitando un error aritmético y obtenido el resultado imaginario completo.
ResponderBorrarComparto un link con dicha validación
https://tutorias.co/sentencias-if-else-java-ecuacion-de-segundo-grado/
public static void main(String[] args) {
ResponderBorrardouble a,b,c;
a = Double.parseDouble(JOptionPane.showInputDialog("Ingrese su componente A: "));
b = Double.parseDouble(JOptionPane.showInputDialog("Ingrese su componente B: "));
c = Double.parseDouble(JOptionPane.showInputDialog("Ingrese su componente C: "));
double x1 = (-b + Math.sqrt((b*b)-(4*a*c)))/(2*a);
double x2 = (-b - Math.sqrt((b*b)-(4*a*c)))/(2*a);
if ((Double.isNaN(x1)== true)||((Double.isNaN(x2)== true))){
JOptionPane.showMessageDialog(null, "Sin solucion");
}
else {
JOptionPane.showMessageDialog(null, "Resultado X1: "+x1);
JOptionPane.showMessageDialog(null, "Resultado X2: "+x2);
}
}
}