7.2.. Provjeriti da li je učitana tačka unutar pravougaonika -A<=x<=A i -B<=y <=B.
Opis rješenja: Koordinate tačaka moraju zadovoljiti dva kriterija da su unutar i x ( -A<=x<=A ) i y koordinata(-B<=y <=B). Logički izraz je: (-a < x) AND (x < a) AND (-b<y) AND (y<b).
Listing programa:
package zadatak;
import java.util.Scanner;
public class P07211022 {
public static void main(String[] args) {
Scanner input = new Scanner (System.in);
// tacke unutar pravougaonika -A<=x<=A i -B<=y <=B
System.out.print("Unesi koordinatu x tacke: ");
double x=input.nextDouble();
System.out.print("Unesi koordinatu y tacke: ");
double y=input.nextDouble();
System.out.print("Unesi koordinatu x1 pravougaonika: ");
double x1=input.nextDouble();
System.out.print("Unesi koordinatu x2 pravougaonika: ");
double x2=input.nextDouble();
System.out.print("Unesi koordinatu y1 pravougaonika: ");
double y1=input.nextDouble();
System.out.print("Unesi koordinatu y2 pravougaonika: ");
double y2=input.nextDouble();
if ((x>x1) && (x<x2) && (y>y1) && (y<y2))
System.out.print("Tacka je unutar pravougaonika.");
else
System.out.print("Tacka nije unutar pravougaonika.");
}
}
Ispis na ekranu:
Index
|