Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Zadanie 3
- Napisad klasę Prostokat zawierającą następujące składowe typu int: współrzędne x i y lewego,
- dolnego wierzchołka oraz szerokośd i wysokośd prostokąta. Zaimplementowad następujące metody
- dla utworzonej klasy: metodę inicjalizującą odpowiednie składowe obiektu, metody zwracające
- wartości odpowiednich składowych, metodę wypisującą na ekranie komputera informację o danym
- prostokącie, metodę obliczającą pole powierzchni prostokąta oraz metodę, która sprawdzałaby, czy
- podany punkt o wsp. x i y leży wewnątrz prostokąta. Proszę utworzyd obiekty zaprojektowanej klasy i
- sprawdzid poprawnośd działania napisanych metod.
- */
- import java.util.Scanner;
- public class Prostokat {
- private int x,y,szer,wys;
- public Prostokat(int x, int y, int szer, int wys) {
- this.x = x;
- this.y = y;
- this.szer = szer;
- this.wys = wys;
- }
- public void wypisz()
- {
- System.out.println("X: "+x);
- System.out.println("Y: "+y);
- System.out.println("Szeroksoc: "+szer);
- System.out.println("Wysokosc: "+wys);
- }
- public void pole()
- {
- System.out.println("Pole prostokata wynosi: "+x*y);
- }
- public void sprawdz(int x1, int y1)
- {
- if(x1>=x && x1<x+szer && y1>=y && y1<y+wys)
- System.out.println("Podane wspolrzedne leza wewnatrz prostokata");
- else System.out.println("Podan wspolrzedne nie leza wewnatrz prostokata");
- }
- public static void main(String args[])
- {
- Scanner scanner= new Scanner(System.in);
- int x,y,szer,wys,x1,y1;
- System.out.println("Podaj wspolrzedne lewego dolnego rogu prostokata: ");
- System.out.println("X: ");
- x=scanner.nextInt();
- System.out.println("Y: ");
- y=scanner.nextInt();
- System.out.println("Podaj szerokosc prostokata: ");
- szer=scanner.nextInt();
- System.out.println("Podaj wysokosc prostokata: ");
- wys=scanner.nextInt();
- System.out.println("Podaj wspolrzedne, ktore chcesz sprawdzic: ");
- System.out.println("X: ");
- x1=scanner.nextInt();
- System.out.println("Y: ");
- y1=scanner.nextInt();
- Prostokat p=new Prostokat(x,y,szer,wys);
- p.wypisz();
- p.pole();
- p.sprawdz(x1,y1);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment