Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Subgrupo 14:
Andrés Camilo Moreno Prieto Cod: 100282273
Gerlyn Rentería Orozco Cod: 100284270
Miguel Andrés Torres Fernández Cod: 100278686
Anderson Fabián Pillimue Rivera Cod: 100284347
Docente:
Diego Roa
Programación de Computadores
Politécnico Gran Colombiano
2022
Ejercicios
1 Caballos:
a. Escriba un método java que reciba como entrada cuatro valores enteros, fila_cab, col_cab, fila_rey y col_rey; y decida
si, en un tablero de ajedrez, un caballo en la posición (fila_cab, col_cab) ataca a un rey en la posición (fila_rey, col_rey).
b. Escriba un programa que pida al usuario las posiciones de un caballo y un rey en un tablero de ajedrez, y muestre en
consola si el rey es atacado por el caballo. El programa debe usar el método creado en el literal a.
import java.util.Scanner;
{
try (Scanner teclado = new Scanner(System.in)) {
System.out.println("Numero inválido");
return;
System.out.println("Numero inválido");
return;
}
System.out.println("Ingrese la fila del rey: ");
System.out.println("Numero inválido");
return;
}
System.out.println("Ingrese la columna del rey: ");
System.out.println("Numero inválido");
return;
}
System.out.println(verificadorDeAtaque(fila_cab, col_cab, fila_rey,
col_rey));
// arriba-izquierda
// arriba-derecha
// derecha-arriba
// derecha-abajo
else if (fila_rey == fila_cab + 2 && col_rey == col_cab - 1) {
}
// abajo-izquierda
// abajo-derecha
else if (fila_rey == fila_cab + 1 && col_rey == col_cab - 2) {
// izquierda-arriba
// izquierda-abajo
else {
2- Retorno