Strona 1 z 1

Dodawanie dwóch prostokątów

: 8 lip 2011, o 22:19
autor: taxiarz
Witam,

Mam takie zadanie. Dodać dwa prostokąty. Nowy prostokąt powinien być najmniejszym obejmującym swoim polem dwa dodawane prostokąty.

Proszę o jakieś wskazówki, jak to ruszyć.

Dodawanie dwóch prostokątów

: 8 lip 2011, o 22:28
autor: Funktor
yyyy ale one są umieszczone jakoś w układzie współrzędnych ?

Dodawanie dwóch prostokątów

: 8 lip 2011, o 22:32
autor: taxiarz
Zadanie zaczynało się od jednego prostokąta, który pamiętany jest jako
przekątną AD o takich współrzędnych:
\(\displaystyle{ A(2, -8)\\
D(7, -11)}\)


W ogóle, to mam pytanie takie elementarne. Współrzędne prostokąta
oznacza się zgodnie z ruchem wskazówek zegara, albo na odwrót?

Dodawanie dwóch prostokątów

: 8 lip 2011, o 22:43
autor: Funktor
Współrzędne prostokąta to dość dziwne pojęcie, współrzędne to może mieć punkt.. np. wierzchołek prostokąta. jak nie podasz dokładnej treści to ciężko napisać coś sensownego.

Dodawanie dwóch prostokątów

: 8 lip 2011, o 22:55
autor: taxiarz
Dokładna treść jest konkretnie programistyczna, ale najpierw zadanie
trzeba rozgryźć matematycznie, stąd zapytanie na tym forum.

Treść zadania (z którym mam problem):
"Napisać metodę dodawania dwóch prostokątów. Nowy prostokąt powinien być najmniejszym obejmującym swoim polem dwa dodawane prostokąty".

Zadanie pierwsze było takie (które mam wykonane):
"Napisać klasę Prostokąt, która pamięta dane dla prostokąta o bokach równoległych do osi układu współrzędnych. Prostokąt ma być zapamiętany jako daw przeciwległe rogi i nie posiadać atrybutów publicznych".

Dodawanie dwóch prostokątów

: 8 lip 2011, o 23:16
autor: Funktor
Nie wiem czy to o to chodzi. Ale jak masz współrzędne końców jednej z przekątnych to możesz wyznaczyć boki tego prostokąta, jak masz 2 takie prostokąty to możesz wyznaczyć ich sumę pól. Znalezienie prostokąta ( prostokątów) o polu równym sumie pól tych prostokątów nie stanowi problemu. Jeśli to o to chodzi bo problem wdaje się być prosty ale... no właśnie nie mam pewnosci czy nie ma tu jakiegoś haczyka którego nie widzę - no i nie tykach się części programistycznej tego zagadnienia ;]

Dodawanie dwóch prostokątów

: 9 lip 2011, o 11:28
autor: piasek101
taxiarz pisze:Dokładna treść jest konkretnie programistyczna, ale najpierw zadanie
trzeba rozgryźć matematycznie, stąd zapytanie na tym forum.

Treść zadania (z którym mam problem):
"Napisać metodę dodawania dwóch prostokątów. Nowy prostokąt powinien być najmniejszym obejmującym swoim polem dwa dodawane prostokąty".

Zadanie pierwsze było takie (które mam wykonane):
"Napisać klasę Prostokąt, która pamięta dane dla prostokąta o bokach równoległych do osi układu współrzędnych. Prostokąt ma być zapamiętany jako daw przeciwległe rogi i nie posiadać atrybutów publicznych".
Oba przykłady ciężko nazwać zadaniami :
1) ,,dodawanie prostokątów" ?

2) tu pominę przyczepianie się.

Dodawanie dwóch prostokątów

: 10 lip 2011, o 10:29
autor: taxiarz
Funktor pisze:(...)Jeśli to o to chodzi bo problem wdaje się być prosty ale... ]
Jak zacząć to rozwiązywać?

Dodawanie dwóch prostokątów

: 10 lip 2011, o 11:16
autor: Funktor
No napisałem jak to zadanie nalezy rozumieć, skoro jesteś programistą to dalej to są rachunki na poziomie gimnazjum ;]

Dodawanie dwóch prostokątów

: 10 lip 2011, o 12:16
autor: Dasio11
Funktor pisze:Znalezienie prostokąta ( prostokątów) o polu równym sumie pól tych prostokątów nie stanowi problemu.
Ale nie chodzi o prostokąt o polu równym sumie pól dwóch poprzednich, tylko o najmniejszy prostokąt, który zawiera dwa poprzednie. Coś w rodzaju najmniejszego pudełka.

Dodawanie dwóch prostokątów

: 10 lip 2011, o 12:32
autor: taxiarz
Teraz mam tak, że mam dwa prostokąty.

Jeden prostokąt o przekątnej:
\(\displaystyle{ A(2, -8); D(7,-11); O(4,5, -9,5)}\)

Drugi prostokąt o przekątnej:
\(\displaystyle{ A`(-0,5, -6,5); D`(9,5, -12,5); O(4,5, -9,5)}\)

Dodawanie dwóch prostokątów

: 10 lip 2011, o 16:51
autor: Funktor
Też mi się tak wydawało, ale z tego co pisze taxsiarz to ciężko jest mi się utwierdzić w tym przekonaniu ;]
Dasio11 pisze:
Funktor pisze:Znalezienie prostokąta ( prostokątów) o polu równym sumie pól tych prostokątów nie stanowi problemu.
Ale nie chodzi o prostokąt o polu równym sumie pól dwóch poprzednich, tylko o najmniejszy prostokąt, który zawiera dwa poprzednie. Coś w rodzaju najmniejszego pudełka.

Dodawanie dwóch prostokątów

: 10 lip 2011, o 17:22
autor: taxiarz
Chciałem pójść prościej i po prostu dodać pole mniejszego prostokąta i większego.