blog de jorge046

2 posibles soluciones del juego 8 puzzle

Tengo una duda con el código (es una matriz de 3x3), tengo que hacer que puedas ganar de de 2 formas (en forma horizontal o en forma circular)

1 | 2 | 3
4 | 5 | 6
7 | 8 | 0

ó

1 | 2 | 3
8 | 0 | 4
7 | 6 | 5

Por lo pronto estoy comentando uno ( y solo puedo ganar de una forma a la vez), mi duda es: que puedo implementar para poder ganar de las 2 maneras descritas??
De antemano, muchas gracias.

public class Juego implements ActionListener{
private String game="game";
private int fila = 3;
private int columna = 3;
//posicion ganador del juego
//Posicion ganadora "game1"
private int[] win = {1,2,3,4,5,6,7,8,-1}; // -1 = casilla vacia <--------------------------------- ESTE ES UNO
//Posicion ganadora "game2"
//private int[] win = {1,2,3,4,-1,6,7,8,9} ; // -1 = casilla vacia <-------------------------------ESTE ES EL OTRO
//array para controlar el desarrollo del juego

private int[] pos_juego = new int[win.length];

private iconopieza matriz[] = new iconopieza[ fila * columna ];

public Juego()
{
System.out.println("Equipo:");

Ordenar de mayor a menor números pares e impares

Tengo este código que me da 100 aleatorios (1-1000) y me cuenta los números pares e impares, como puedo hacerle para ordenarlos de menor a mayor o viceversa y que me imprima los números primos de esa lista????
Agradecería mucho su ayuda.

int n,pares=0,impares=0;
for(int i=1; i<=100; i++){
n=(int) (Math.random()*999)+1;
if(n%2==0){
pares++;
}
else{
impares++;
}

}System.out.println("");
System.out.println("PARES: "+pares);
System.out.println("IMPARES: "+impares);

}
}

Arreglos en Java

Tengo este programa con un arreglo de 30 espacios, no se porque me tira un error a tratar de sumar todos los valores introducidos, les agradecería mucho su ayuda.

 

Clase Random (Java)

Tengo este programa (tiene algunos errores, me tira errores en las impresiones de v1 y v2) que te da 2 números y tu seleccionas la opción si quieres que te los sume, reste o multiplique(switch) y tu debes de poner el resultado y que el programa te diga si esta bien.

La duda es: como le puedo hacer para que el programa te compare los números y el resultado y te diga si es correcto?

 

Programa en Java

Tengo que hacer un programa que lea el nombre de 5 vendedores y cuanto vende (dinero) cada uno en los 6 días laborales de la semana e imprima la siguiente información: nombre del vendedor que más vendio, su venta semanal y el día de mayor venta.

No se que esta mal o que me falta, le agradecería mucho su ayuda.
 

Ayuda porfavor! en Java

import java.util.Scanner;

public class JavaApplication97 {
public static void main(String[] args) {

Scanner reader = new Scanner(System.in);

int numero1, numero2, resultado;

System.out.println("Introduce el primer número:");
numero1 = reader.nextInt();

System.out.println("Introduce el segundo número:");
numero2 = reader.nextInt();

resultado = numero1-numero2;

System.out.println("La resta es " + numero1 + " - " + numero2 + " = " + resultado);

}
}

Tengo este programa que solo hace la resta de 2 números, como le puedo hacer para que imprima las restas sucesivas? Usando el ciclo "FOR"
Ejemplo:
1000 - 200 = 800
800 - 200 = 600
600 - 200 = 400
400 - 200 = 200
200 - 200 = 0

Les agradecería mucho su ayuda.

De if a switch

Como le podría hacer para cambiar de if a switch este programa en Java:

Introduces 3 medidas y te dice que tipo de triángulos es:

int lado1, lado2,lado3;

Scanner input = new Scanner(System.in);

System.out.print("Medida lado 1: ");
lado1 = input.nextInt();

System.out.print("Medida lado 2: ");
lado2 = input.nextInt();

System.out.print("Medida lado 3: ");
lado3 = input.nextInt();

if (lado1==lado2 && lado1==lado3)
{
System.out.println("Equilatero");
}
else
{
if (lado1 != lado2 && lado2 != lado3 && lado1 != lado3)
{
System.out.println("Escaleno");
}

else
{
System.out.println("Isosceles");
}
}
}
}
}

Ayuda porfavor!

Necesito ayuda para crear un programa que lea 4 números y te diga cual es el mayor, en NetBeans, lo más sencillo posible con "IF". Porfavor se los agradecería muchisimo.

Programa que diga si es minúscula o mayúscula en NetBeans

Como quedaría un programa que al introducir una letra este me diga si es una letra minúscula o mayúscula
Gracias.

Que imprima el mes

Quisiera saber como hacer que un programa imprima que mes es solo poniendo en número de mes en NetBeans
porfas
Ejem: 1 = enero
2 = febrero
3 = marzo
.....

Distribuir contenido