Esercizio No. 11 Java
Dire se due regine di una scacchiera sono in presa fra di loro, assumendo di codificare le posizioni con (xa,ya),(xb,yb) con numeri da 1 a 8.
Soluzione:
import java.io.*;
class regine {
public static void main (String[] args) throws IOException {
InputStreamReader input=new InputStreamReader(System.in);
BufferedReader h= new BufferedReader(input);
int xa,ya,xb,yb;
System.out.print(“ins.xa:”);
xa=Integer.parseInt(h.readLine().trim());
System.out.print(“ins.ya:”);
ya=Integer.parseInt(h.readLine().trim());
System.out.print(“ins.xb:”);
xb=Integer.parseInt(h.readLine().trim());
System.out.print(“ins.yb:”);
yb=Integer.parseInt(h.readLine().trim());
if(xa==xb || ya==yb || (Math.abs(xa-xb)==Math.abs(ya-yb)))
System.out.print(“in presa”);
else System.out.print(“non in presa”);
}//fine main
}//fine class
Commento all'articolo