Java - cine

 
Vista:
sin imagen de perfil

cine

Publicado por anonymous (1 intervención) el 14/11/2021 02:54:48
como puedo hacer para poner un distanciamiento por burbuja. tengo un mes intentando y no e podido



public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));

int entrada;
String fecha;
int hora;
int c = 1, fila = 0, columna = 0;
String pelicula;
int respuesta = 0;
// int opcion;
//ARREGLOS
String asiento[][] = new String[10][10];//Matriz asientos.
//ingreso de personas
System.out.println("Por favor introduzca la cantidad de entradas que necesita :");
entrada = sc.nextInt();
//ARREGLO DONDE GUARDA LA CANTIDAD DE PERSONAS
int cpersonas[] = new int[entrada];

System.out.print("Ingrese la pelicula: ");
pelicula = sc.next();
System.out.print("Ingrese la fecha(Dia): ");
fecha = sc.next();
System.out.print("Ingrese la hora: ");
hora = sc.nextInt();

System.out.println("");
System.out.println("SALA DISPONIBLE");

muestraSala(asiento);

System.out.println("");
System.out.println("");

for (int i = 0; i < cpersonas.length; i++) {
System.out.print("Favor ingresar el numero de fila (1-10): ");
fila = sc.nextInt();
//verifica que la fila este en el rango mayor a 1 y menor a 10.si no se culple esto funcion seguira en el ciclo hasta que cumpla la funcion
if (fila < 0 || fila > 10) {
System.out.print("Valor de fila no válido. Favor ingresar el numero de fila nuevamente (1-10): ");
fila = sc.nextInt();
}else{
System.out.print("Favor ingresar el numero de columna (1-10): ");
columna = sc.nextInt();

if (columna < 0 || columna > 10) {
System.out.print("Valor de columna no válido. Favor ingresar el numero de columna nuevamente (1-10): ");
columna = sc.nextInt();
}
}
System.out.println("");

// System.out.println("fila" + fila + "columna" + columna);
// muestraSala(asiento);
// METODO UTILIZANDO PARAMETROS
reserva(asiento, fila, columna);// Este va a la matriz asientos y la fila y columna.

}
muestraReserva(asiento, fila, columna);

}

public static void muestraSala(String[][] asiento) {

for (int i = 0; i < asiento.length; i++) {

for (int j = 0; j < asiento[i].length; j++) {

asiento[i][j] = (asiento.length - j) + "" + (char) ('A' + i);
System.out.print(asiento[i][j]);
System.out.print("|");
}
System.out.println("");
}
System.out.println("");

}
//METODO PARA PONER LAS RESERVAR EN LA MATRIZ

public static void reserva(String[][] asiento, int fila, int columna) {// Recorre fila columna y si es igual a la i y la j ponerle R.

for (int i = 0; i < asiento.length; i++) {

for (int j = 0; j < asiento[i].length; j++) {
if (asiento[fila][columna].equals(asiento[i][j])) {
asiento[fila][columna] = "R";

}

}
}
}

public static void muestraReserva(String[][] asiento, int fila, int columna) {// Muestra los resultados de la reserva.
for (int i = 0; i < asiento.length; i++) {

for (int j = 0; j < asiento[i].length; j++) {

System.out.print(asiento[i][j]);
System.out.print("|");
}
System.out.println("");
}
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

cine

Publicado por abel1303 (1 intervención) el 12/01/2023 09:32:01
I want to thank you for the ventures that you have actually made in writing this post. All the material is definitely well-researched.
drift hunters
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

cine

Publicado por jason (1 intervención) el 17/01/2023 03:18:51
Thank you for sharing useful vampire survivors knowledge. I would love to learn about it too
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar