SlideShare una empresa de Scribd logo
package TrabajoEnClase9;
import java.util.Scanner;
public class Juego
{
int posFCero;
int posCCero;
public static void main (String [] args){
int [] [] cuadro = new int [4] [4];
Juego ju = new Juego ();
ju.ubicaNumeros(cuadro);
do{
ju.imprimeCuadro(cuadro);
ju.juego(cuadro);
}while (!ju.ganaste(cuadro));
ju.imprimeCuadro(cuadro);
ju.mensaje(cuadro);
}
public void imprimeCuadro (int [] [] cua){
for(int f = 0; f < cua.length; f ++){
for(int c = 0; c < cua.length; c ++){
if(cua [f] [c] < 10){
System.out.print(" " + cua [f] [c] + " ");
}else{
System.out.print(cua [f] [c] + " ");
}
}
System.out.println();
}
for(int linea = 1; linea <= 5; linea ++){
System.out.println();
}
}
public void ubicaNumeros (int [] [] cua){
for(int numero = 1; numero < 16; numero ++){
int f, c;
do{
f = (int)(Math.random() * 4);
c = (int)(Math.random() * 4);
}while (cua [f] [c] != 0);
if(cua [f] [c] == 0){
cua [f] [c] = numero;
}
}
for(int f = 0; f < cua.length; f ++){
for(int c = 0; c < cua.length; c ++){
if(cua [f] [c] == 0){
posFCero = f;
posCCero = c;
}
}
}
}
public void juego (int [] [] cua){
Scanner t = new Scanner(System.in);
char respuesta = t.next().charAt(0);
switch (respuesta){
case'w':
case'W': if(posFCero-1>=0){
int tempo=cua[posFCero][posCCero];
cua[posFCero][posCCero]=cua[posFCero-1][posCCero];
cua[posFCero-1][posCCero]=tempo;
posFCero--;
}
break;
case's':
case'S': if(posFCero+1<4){
int tempo=cua[posFCero][posCCero];
cua[posFCero][posCCero]=cua[posFCero+1][posCCero];
cua[posFCero+1][posCCero]=tempo;
posFCero++;
}
break;
case'a':
case'A': if(posCCero-1>=0){
int tempo=cua[posFCero][posCCero];
cua[posFCero][posCCero]=cua[posFCero][posCCero-1];
cua[posFCero][posCCero-1]=tempo;
posCCero--;
}
break;
case'd':
case'D': if(posCCero+1<4){
int tempo=cua[posFCero][posCCero];
cua[posFCero][posCCero]=cua[posFCero][posCCero+1];
cua[posFCero][posCCero+1]=tempo;
posCCero++;
}
break;
case't': truco(cua);
break;
}
}
public boolean ganaste( int [][] cua){
if(cua[0][0]==1&& cua[0][1]==2&&cua[0][2]==3&& cua[0][3]==4&&
cua[1][0]==5&& cua[1][1]==6&&cua[1][2]==7&& cua[1][3]==8&&
cua[2][0]==9&& cua[2][1]==10&&cua[2][2]==11&& cua[2][3]==12&&
cua[3][0]==13&& cua[3][1]==14&&cua[3][2]==15&& cua[3][3]==0){
return true;
}
if(cua[0][0]==1&& cua[0][1]==5&&cua[0][2]==9&& cua[0][3]==13&&
cua[1][0]==2&& cua[1][1]==6&&cua[1][2]==10&& cua[1][3]==14&&
cua[2][0]==3&& cua[2][1]==7&&cua[2][2]==11&& cua[2][3]==15&&
cua[3][0]==4&& cua[3][1]==8&&cua[3][2]==12&& cua[3][3]==0){
return true;
}
return false;
}
public void mensaje (int [] [] cua){
System.out.println("? ? ? ? ¦ Ganaste ¦ ? ? ? ? ");
}
public void truco (int [] [] cua){
for(int i=0; i<=14; i++){
cua[i/4][i-(i/4*4)]=i+1;
}
cua [3] [3] = 0;
}
}

Más contenido relacionado

La actualidad más candente

Feb28
Feb28Feb28
Feb28
enderson19
 
Funciones
FuncionesFunciones
Funciones
UlisesCastrejn
 
MFSI
MFSIMFSI
Correcion del examen del primer trimestre
Correcion del examen del primer trimestreCorrecion del examen del primer trimestre
Correcion del examen del primer trimestre
pa_tty
 
Informe tecnico u 3-victor uex
Informe tecnico u 3-victor uexInforme tecnico u 3-victor uex
Informe tecnico u 3-victor uex
victoruex
 
Ejercicios de la prueba
Ejercicios de la pruebaEjercicios de la prueba
Ejercicios de la prueba
Wladiss DanceExclusive
 
Ejercicio de matematica
Ejercicio de matematicaEjercicio de matematica
Ejercicio de matematica
Maicol Garcia Puelles
 
Derivada de una función
Derivada de una funciónDerivada de una función
Derivada de una función
Teovaki Daniel Barreto
 
Unidad 5 informe técnico
Unidad 5 informe técnicoUnidad 5 informe técnico
Unidad 5 informe técnico
René Sosa Arana
 
Semana 4 del 3 al 7 abril-ci
Semana 4 del 3 al 7 abril-ciSemana 4 del 3 al 7 abril-ci
Semana 4 del 3 al 7 abril-ci
Lorena Covarrubias
 
Tarea 2
Tarea 2Tarea 2
Desarrollo De Un Display
Desarrollo De Un DisplayDesarrollo De Un Display
Desarrollo De Un Display
Gerardo Montiel
 
640 maximos y_minimos_relativos
640 maximos y_minimos_relativos640 maximos y_minimos_relativos
640 maximos y_minimos_relativos
Mario Vazquez
 
Tema 3 (primera parte)
Tema 3 (primera parte)Tema 3 (primera parte)
Tema 3 (primera parte)
jhbenito
 
Jenni
JenniJenni
Jenni
JenniJenni
Za cadena potencia_m1133
Za cadena potencia_m1133Za cadena potencia_m1133
Za cadena potencia_m1133
Juan Paez
 

La actualidad más candente (17)

Feb28
Feb28Feb28
Feb28
 
Funciones
FuncionesFunciones
Funciones
 
MFSI
MFSIMFSI
MFSI
 
Correcion del examen del primer trimestre
Correcion del examen del primer trimestreCorrecion del examen del primer trimestre
Correcion del examen del primer trimestre
 
Informe tecnico u 3-victor uex
Informe tecnico u 3-victor uexInforme tecnico u 3-victor uex
Informe tecnico u 3-victor uex
 
Ejercicios de la prueba
Ejercicios de la pruebaEjercicios de la prueba
Ejercicios de la prueba
 
Ejercicio de matematica
Ejercicio de matematicaEjercicio de matematica
Ejercicio de matematica
 
Derivada de una función
Derivada de una funciónDerivada de una función
Derivada de una función
 
Unidad 5 informe técnico
Unidad 5 informe técnicoUnidad 5 informe técnico
Unidad 5 informe técnico
 
Semana 4 del 3 al 7 abril-ci
Semana 4 del 3 al 7 abril-ciSemana 4 del 3 al 7 abril-ci
Semana 4 del 3 al 7 abril-ci
 
Tarea 2
Tarea 2Tarea 2
Tarea 2
 
Desarrollo De Un Display
Desarrollo De Un DisplayDesarrollo De Un Display
Desarrollo De Un Display
 
640 maximos y_minimos_relativos
640 maximos y_minimos_relativos640 maximos y_minimos_relativos
640 maximos y_minimos_relativos
 
Tema 3 (primera parte)
Tema 3 (primera parte)Tema 3 (primera parte)
Tema 3 (primera parte)
 
Jenni
JenniJenni
Jenni
 
Jenni
JenniJenni
Jenni
 
Za cadena potencia_m1133
Za cadena potencia_m1133Za cadena potencia_m1133
Za cadena potencia_m1133
 

Destacado

Cultura organizacional
Cultura organizacional Cultura organizacional
Cultura organizacional
Gerald Martinez
 
Weihnachtsfeier Business 2011
Weihnachtsfeier Business 2011Weihnachtsfeier Business 2011
Weihnachtsfeier Business 2011soerduke
 
Lubricacion aveo 2015
Lubricacion aveo 2015Lubricacion aveo 2015
Lubricacion aveo 2015
Luis Schwarzenberg Serrano
 
Producto 5, Elaboración de un caso en la primaria.
Producto 5, Elaboración de un caso en la primaria.Producto 5, Elaboración de un caso en la primaria.
Producto 5, Elaboración de un caso en la primaria.
Alma Karely Félix Carrillo
 
Last vacation (1)
Last vacation (1)Last vacation (1)
Actividad 1 elizabeth pibaque
Actividad 1 elizabeth pibaqueActividad 1 elizabeth pibaque
Actividad 1 elizabeth pibaque
UNIANDES
 
Ejercicio algebra
Ejercicio algebraEjercicio algebra
Ejercicio algebra
Luis Schwarzenberg Serrano
 
Guia de word
Guia de wordGuia de word
Refrigeracion cava cuarto de helados
Refrigeracion cava cuarto de heladosRefrigeracion cava cuarto de helados
Refrigeracion cava cuarto de helados
Luis Schwarzenberg Serrano
 
Scm
Scm Scm
Memorias
MemoriasMemorias
Alfabetización Informática
Alfabetización InformáticaAlfabetización Informática
Alfabetización Informática
MartinaG8
 
SMCMUC Social CRM Marc Bacon Kabel Deutschland
SMCMUC Social CRM Marc Bacon Kabel DeutschlandSMCMUC Social CRM Marc Bacon Kabel Deutschland
SMCMUC Social CRM Marc Bacon Kabel DeutschlandSocial Media Club Munich
 
Wiarton Willie Letters
Wiarton Willie LettersWiarton Willie Letters
Wiarton Willie LettersHarmony Waters
 
Sulca,sandra.p,p
Sulca,sandra.p,pSulca,sandra.p,p
Sulca,sandra.p,p
sandraes10
 
Verica trstenjak kérelem németül
Verica trstenjak kérelem németülVerica trstenjak kérelem németül
Verica trstenjak kérelem németülArany Tibor
 
Konzept internet
Konzept internetKonzept internet
Konzept internetessyyacht
 
Melvin beltetón, minecraft
Melvin beltetón, minecraftMelvin beltetón, minecraft
Melvin beltetón, minecraft
melvinRoberto
 

Destacado (20)

Cultura organizacional
Cultura organizacional Cultura organizacional
Cultura organizacional
 
Weihnachtsfeier Business 2011
Weihnachtsfeier Business 2011Weihnachtsfeier Business 2011
Weihnachtsfeier Business 2011
 
Lubricacion aveo 2015
Lubricacion aveo 2015Lubricacion aveo 2015
Lubricacion aveo 2015
 
Producto 5, Elaboración de un caso en la primaria.
Producto 5, Elaboración de un caso en la primaria.Producto 5, Elaboración de un caso en la primaria.
Producto 5, Elaboración de un caso en la primaria.
 
Beisbol
BeisbolBeisbol
Beisbol
 
Last vacation (1)
Last vacation (1)Last vacation (1)
Last vacation (1)
 
Actividad 1 elizabeth pibaque
Actividad 1 elizabeth pibaqueActividad 1 elizabeth pibaque
Actividad 1 elizabeth pibaque
 
Ejercicio algebra
Ejercicio algebraEjercicio algebra
Ejercicio algebra
 
Guia de word
Guia de wordGuia de word
Guia de word
 
Refrigeracion cava cuarto de helados
Refrigeracion cava cuarto de heladosRefrigeracion cava cuarto de helados
Refrigeracion cava cuarto de helados
 
Scm
Scm Scm
Scm
 
Memorias
MemoriasMemorias
Memorias
 
Alfabetización Informática
Alfabetización InformáticaAlfabetización Informática
Alfabetización Informática
 
SMCMUC Social CRM Marc Bacon Kabel Deutschland
SMCMUC Social CRM Marc Bacon Kabel DeutschlandSMCMUC Social CRM Marc Bacon Kabel Deutschland
SMCMUC Social CRM Marc Bacon Kabel Deutschland
 
Wiarton Willie Letters
Wiarton Willie LettersWiarton Willie Letters
Wiarton Willie Letters
 
Sulca,sandra.p,p
Sulca,sandra.p,pSulca,sandra.p,p
Sulca,sandra.p,p
 
Verica trstenjak kérelem németül
Verica trstenjak kérelem németülVerica trstenjak kérelem németül
Verica trstenjak kérelem németül
 
Konzept internet
Konzept internetKonzept internet
Konzept internet
 
Belleza
BellezaBelleza
Belleza
 
Melvin beltetón, minecraft
Melvin beltetón, minecraftMelvin beltetón, minecraft
Melvin beltetón, minecraft
 

Similar a Programa 6

Ejercicios de programacion en java
Ejercicios de programacion en javaEjercicios de programacion en java
Ejercicios de programacion en java
josesan999
 
Matrices
MatricesMatrices
Ordenamiento shell
Ordenamiento shellOrdenamiento shell
Ordenamiento shell
Angel Duarte
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
Jaime amambal
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
Jaime amambal
 
Corridas de los ejercicios ya realizados
Corridas de los ejercicios ya realizadosCorridas de los ejercicios ya realizados
Corridas de los ejercicios ya realizados
diegorap
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamiento
Kary Luera Jaramillo
 
colasEjeRe_1_2022.pdf
colasEjeRe_1_2022.pdfcolasEjeRe_1_2022.pdf
colasEjeRe_1_2022.pdf
DanielRodriguez585633
 
Practica
PracticaPractica
Practica
antonio_cantu
 
Swrewer nuevo hoy
Swrewer nuevo hoySwrewer nuevo hoy
Swrewer nuevo hoy
htmrk
 
Laboratorio de algoritmos
Laboratorio de algoritmosLaboratorio de algoritmos
Laboratorio de algoritmos
Christian10532
 
Applets.pdf
Applets.pdfApplets.pdf
Applets.pdf
IsaacCastro64
 
Juego Bingo - JAVA
Juego Bingo - JAVAJuego Bingo - JAVA
Juego Bingo - JAVA
edgar muñoz
 
Expo_Int
Expo_IntExpo_Int
Expo_Int
RogDer
 
Ejerciciosprogramacion
EjerciciosprogramacionEjerciciosprogramacion
Ejerciciosprogramacion
Pamela Zambrano
 
Recuperacion programas
Recuperacion programasRecuperacion programas
Recuperacion programas
gidemon
 
Jorge informe tecnico
Jorge informe tecnicoJorge informe tecnico
Jorge informe tecnico
Jorge Ake Pech
 
Recuperacion programas
Recuperacion programasRecuperacion programas
Recuperacion programas
Leonardo Dorantes
 
3 desarollo manejo datos capitulo 2 -03 aplicaciones arreglos dos dime
3 desarollo manejo datos capitulo 2 -03 aplicaciones arreglos dos dime3 desarollo manejo datos capitulo 2 -03 aplicaciones arreglos dos dime
3 desarollo manejo datos capitulo 2 -03 aplicaciones arreglos dos dime
luis freddy
 
Ejercicios
EjerciciosEjercicios
Ejercicios
Ezmee XD
 

Similar a Programa 6 (20)

Ejercicios de programacion en java
Ejercicios de programacion en javaEjercicios de programacion en java
Ejercicios de programacion en java
 
Matrices
MatricesMatrices
Matrices
 
Ordenamiento shell
Ordenamiento shellOrdenamiento shell
Ordenamiento shell
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Corridas de los ejercicios ya realizados
Corridas de los ejercicios ya realizadosCorridas de los ejercicios ya realizados
Corridas de los ejercicios ya realizados
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamiento
 
colasEjeRe_1_2022.pdf
colasEjeRe_1_2022.pdfcolasEjeRe_1_2022.pdf
colasEjeRe_1_2022.pdf
 
Practica
PracticaPractica
Practica
 
Swrewer nuevo hoy
Swrewer nuevo hoySwrewer nuevo hoy
Swrewer nuevo hoy
 
Laboratorio de algoritmos
Laboratorio de algoritmosLaboratorio de algoritmos
Laboratorio de algoritmos
 
Applets.pdf
Applets.pdfApplets.pdf
Applets.pdf
 
Juego Bingo - JAVA
Juego Bingo - JAVAJuego Bingo - JAVA
Juego Bingo - JAVA
 
Expo_Int
Expo_IntExpo_Int
Expo_Int
 
Ejerciciosprogramacion
EjerciciosprogramacionEjerciciosprogramacion
Ejerciciosprogramacion
 
Recuperacion programas
Recuperacion programasRecuperacion programas
Recuperacion programas
 
Jorge informe tecnico
Jorge informe tecnicoJorge informe tecnico
Jorge informe tecnico
 
Recuperacion programas
Recuperacion programasRecuperacion programas
Recuperacion programas
 
3 desarollo manejo datos capitulo 2 -03 aplicaciones arreglos dos dime
3 desarollo manejo datos capitulo 2 -03 aplicaciones arreglos dos dime3 desarollo manejo datos capitulo 2 -03 aplicaciones arreglos dos dime
3 desarollo manejo datos capitulo 2 -03 aplicaciones arreglos dos dime
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 

Más de yito24

Start
StartStart
Start
yito24
 
Settings
SettingsSettings
Settings
yito24
 
Maze
MazeMaze
Maze
yito24
 
Lab
LabLab
Lab
yito24
 
Dibujo
DibujoDibujo
Dibujo
yito24
 
Organización de computadoras
Organización de computadorasOrganización de computadoras
Organización de computadoras
yito24
 
Proyecto 2-probabilidad-y-estadistica
Proyecto 2-probabilidad-y-estadisticaProyecto 2-probabilidad-y-estadistica
Proyecto 2-probabilidad-y-estadistica
yito24
 
Programación en matlab
Programación en matlabProgramación en matlab
Programación en matlab
yito24
 
Marco teorico
Marco teoricoMarco teorico
Marco teorico
yito24
 
Programa 6
Programa 6Programa 6
Programa 6
yito24
 
Programa 5
Programa 5Programa 5
Programa 5
yito24
 
Programa 4
Programa 4Programa 4
Programa 4
yito24
 
Programa 3
Programa 3Programa 3
Programa 3
yito24
 
Programa 2
Programa 2Programa 2
Programa 2
yito24
 
Programa 1
Programa 1Programa 1
Programa 1
yito24
 
Real time detection of application-layer d do-s attack using time series anal...
Real time detection of application-layer d do-s attack using time series anal...Real time detection of application-layer d do-s attack using time series anal...
Real time detection of application-layer d do-s attack using time series anal...
yito24
 
Informe sobre ataques d do s
Informe sobre ataques d do sInforme sobre ataques d do s
Informe sobre ataques d do s
yito24
 
Bound maxima as a traffic feature under d do s flood attacks.
Bound maxima as a traffic feature under d do s flood attacks.Bound maxima as a traffic feature under d do s flood attacks.
Bound maxima as a traffic feature under d do s flood attacks.
yito24
 
Water rocket project
Water rocket projectWater rocket project
Water rocket project
yito24
 
Proyecto goniometro
Proyecto goniometroProyecto goniometro
Proyecto goniometro
yito24
 

Más de yito24 (20)

Start
StartStart
Start
 
Settings
SettingsSettings
Settings
 
Maze
MazeMaze
Maze
 
Lab
LabLab
Lab
 
Dibujo
DibujoDibujo
Dibujo
 
Organización de computadoras
Organización de computadorasOrganización de computadoras
Organización de computadoras
 
Proyecto 2-probabilidad-y-estadistica
Proyecto 2-probabilidad-y-estadisticaProyecto 2-probabilidad-y-estadistica
Proyecto 2-probabilidad-y-estadistica
 
Programación en matlab
Programación en matlabProgramación en matlab
Programación en matlab
 
Marco teorico
Marco teoricoMarco teorico
Marco teorico
 
Programa 6
Programa 6Programa 6
Programa 6
 
Programa 5
Programa 5Programa 5
Programa 5
 
Programa 4
Programa 4Programa 4
Programa 4
 
Programa 3
Programa 3Programa 3
Programa 3
 
Programa 2
Programa 2Programa 2
Programa 2
 
Programa 1
Programa 1Programa 1
Programa 1
 
Real time detection of application-layer d do-s attack using time series anal...
Real time detection of application-layer d do-s attack using time series anal...Real time detection of application-layer d do-s attack using time series anal...
Real time detection of application-layer d do-s attack using time series anal...
 
Informe sobre ataques d do s
Informe sobre ataques d do sInforme sobre ataques d do s
Informe sobre ataques d do s
 
Bound maxima as a traffic feature under d do s flood attacks.
Bound maxima as a traffic feature under d do s flood attacks.Bound maxima as a traffic feature under d do s flood attacks.
Bound maxima as a traffic feature under d do s flood attacks.
 
Water rocket project
Water rocket projectWater rocket project
Water rocket project
 
Proyecto goniometro
Proyecto goniometroProyecto goniometro
Proyecto goniometro
 

Último

Todo sobre el acta constitutiva de la empresa.pdf
Todo sobre el acta constitutiva de la empresa.pdfTodo sobre el acta constitutiva de la empresa.pdf
Todo sobre el acta constitutiva de la empresa.pdf
La Paradoja educativa
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
EricaCouly1
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
KarenRuano6
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024
77361565
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Demetrio Ccesa Rayme
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
Inslvarez5
 
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
lizeth671681
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Demetrio Ccesa Rayme
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Demetrio Ccesa Rayme
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJELA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
jecgjv
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
JAVIER SOLIS NOYOLA
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
RAMIREZNICOLE
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
Victor Elizalde P
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Demetrio Ccesa Rayme
 

Último (20)

Todo sobre el acta constitutiva de la empresa.pdf
Todo sobre el acta constitutiva de la empresa.pdfTodo sobre el acta constitutiva de la empresa.pdf
Todo sobre el acta constitutiva de la empresa.pdf
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
 
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJELA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
 
A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
 

Programa 6

  • 1. package TrabajoEnClase9; import java.util.Scanner; public class Juego { int posFCero; int posCCero; public static void main (String [] args){ int [] [] cuadro = new int [4] [4]; Juego ju = new Juego (); ju.ubicaNumeros(cuadro); do{ ju.imprimeCuadro(cuadro); ju.juego(cuadro); }while (!ju.ganaste(cuadro)); ju.imprimeCuadro(cuadro); ju.mensaje(cuadro); } public void imprimeCuadro (int [] [] cua){ for(int f = 0; f < cua.length; f ++){ for(int c = 0; c < cua.length; c ++){ if(cua [f] [c] < 10){ System.out.print(" " + cua [f] [c] + " "); }else{ System.out.print(cua [f] [c] + " "); } } System.out.println(); } for(int linea = 1; linea <= 5; linea ++){ System.out.println(); } } public void ubicaNumeros (int [] [] cua){ for(int numero = 1; numero < 16; numero ++){ int f, c; do{ f = (int)(Math.random() * 4); c = (int)(Math.random() * 4); }while (cua [f] [c] != 0); if(cua [f] [c] == 0){ cua [f] [c] = numero; } } for(int f = 0; f < cua.length; f ++){ for(int c = 0; c < cua.length; c ++){ if(cua [f] [c] == 0){
  • 2. posFCero = f; posCCero = c; } } } } public void juego (int [] [] cua){ Scanner t = new Scanner(System.in); char respuesta = t.next().charAt(0); switch (respuesta){ case'w': case'W': if(posFCero-1>=0){ int tempo=cua[posFCero][posCCero]; cua[posFCero][posCCero]=cua[posFCero-1][posCCero]; cua[posFCero-1][posCCero]=tempo; posFCero--; } break; case's': case'S': if(posFCero+1<4){ int tempo=cua[posFCero][posCCero]; cua[posFCero][posCCero]=cua[posFCero+1][posCCero]; cua[posFCero+1][posCCero]=tempo; posFCero++; } break; case'a': case'A': if(posCCero-1>=0){ int tempo=cua[posFCero][posCCero]; cua[posFCero][posCCero]=cua[posFCero][posCCero-1]; cua[posFCero][posCCero-1]=tempo; posCCero--; } break; case'd': case'D': if(posCCero+1<4){ int tempo=cua[posFCero][posCCero]; cua[posFCero][posCCero]=cua[posFCero][posCCero+1]; cua[posFCero][posCCero+1]=tempo; posCCero++; } break; case't': truco(cua); break; } } public boolean ganaste( int [][] cua){ if(cua[0][0]==1&& cua[0][1]==2&&cua[0][2]==3&& cua[0][3]==4&& cua[1][0]==5&& cua[1][1]==6&&cua[1][2]==7&& cua[1][3]==8&& cua[2][0]==9&& cua[2][1]==10&&cua[2][2]==11&& cua[2][3]==12&& cua[3][0]==13&& cua[3][1]==14&&cua[3][2]==15&& cua[3][3]==0){ return true; } if(cua[0][0]==1&& cua[0][1]==5&&cua[0][2]==9&& cua[0][3]==13&& cua[1][0]==2&& cua[1][1]==6&&cua[1][2]==10&& cua[1][3]==14&& cua[2][0]==3&& cua[2][1]==7&&cua[2][2]==11&& cua[2][3]==15&&
  • 3. cua[3][0]==4&& cua[3][1]==8&&cua[3][2]==12&& cua[3][3]==0){ return true; } return false; } public void mensaje (int [] [] cua){ System.out.println("? ? ? ? ¦ Ganaste ¦ ? ? ? ? "); } public void truco (int [] [] cua){ for(int i=0; i<=14; i++){ cua[i/4][i-(i/4*4)]=i+1; } cua [3] [3] = 0; } }