Dodawanie dwóch prostokątów

Obiekty i przekształcenia geometryczne, opisane za pomocą układu (nie zawsze prostokątnego) współrzędnych.
taxiarz
Użytkownik
Użytkownik
Posty: 13
Rejestracja: 8 gru 2010, o 16:30
Płeć: Mężczyzna
Lokalizacja: Kłodzko
Podziękował: 1 raz

Dodawanie dwóch prostokątów

Post 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ć.
Awatar użytkownika
Funktor
Użytkownik
Użytkownik
Posty: 482
Rejestracja: 21 gru 2009, o 15:18
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 2 razy
Pomógł: 63 razy

Dodawanie dwóch prostokątów

Post autor: Funktor »

yyyy ale one są umieszczone jakoś w układzie współrzędnych ?
taxiarz
Użytkownik
Użytkownik
Posty: 13
Rejestracja: 8 gru 2010, o 16:30
Płeć: Mężczyzna
Lokalizacja: Kłodzko
Podziękował: 1 raz

Dodawanie dwóch prostokątów

Post 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?
Awatar użytkownika
Funktor
Użytkownik
Użytkownik
Posty: 482
Rejestracja: 21 gru 2009, o 15:18
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 2 razy
Pomógł: 63 razy

Dodawanie dwóch prostokątów

Post 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.
taxiarz
Użytkownik
Użytkownik
Posty: 13
Rejestracja: 8 gru 2010, o 16:30
Płeć: Mężczyzna
Lokalizacja: Kłodzko
Podziękował: 1 raz

Dodawanie dwóch prostokątów

Post 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".
Awatar użytkownika
Funktor
Użytkownik
Użytkownik
Posty: 482
Rejestracja: 21 gru 2009, o 15:18
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 2 razy
Pomógł: 63 razy

Dodawanie dwóch prostokątów

Post 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 ;]
piasek101
Użytkownik
Użytkownik
Posty: 23493
Rejestracja: 8 kwie 2008, o 22:04
Płeć: Mężczyzna
Lokalizacja: piaski
Podziękował: 1 raz
Pomógł: 3263 razy

Dodawanie dwóch prostokątów

Post 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ę.
taxiarz
Użytkownik
Użytkownik
Posty: 13
Rejestracja: 8 gru 2010, o 16:30
Płeć: Mężczyzna
Lokalizacja: Kłodzko
Podziękował: 1 raz

Dodawanie dwóch prostokątów

Post autor: taxiarz »

Funktor pisze:(...)Jeśli to o to chodzi bo problem wdaje się być prosty ale... ]
Jak zacząć to rozwiązywać?
Awatar użytkownika
Funktor
Użytkownik
Użytkownik
Posty: 482
Rejestracja: 21 gru 2009, o 15:18
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 2 razy
Pomógł: 63 razy

Dodawanie dwóch prostokątów

Post autor: Funktor »

No napisałem jak to zadanie nalezy rozumieć, skoro jesteś programistą to dalej to są rachunki na poziomie gimnazjum ;]
Awatar użytkownika
Dasio11
Moderator
Moderator
Posty: 10211
Rejestracja: 21 kwie 2009, o 19:04
Płeć: Mężczyzna
Lokalizacja: Wrocław
Podziękował: 40 razy
Pomógł: 2359 razy

Dodawanie dwóch prostokątów

Post 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.
taxiarz
Użytkownik
Użytkownik
Posty: 13
Rejestracja: 8 gru 2010, o 16:30
Płeć: Mężczyzna
Lokalizacja: Kłodzko
Podziękował: 1 raz

Dodawanie dwóch prostokątów

Post 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)}\)
Awatar użytkownika
Funktor
Użytkownik
Użytkownik
Posty: 482
Rejestracja: 21 gru 2009, o 15:18
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 2 razy
Pomógł: 63 razy

Dodawanie dwóch prostokątów

Post 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.
taxiarz
Użytkownik
Użytkownik
Posty: 13
Rejestracja: 8 gru 2010, o 16:30
Płeć: Mężczyzna
Lokalizacja: Kłodzko
Podziękował: 1 raz

Dodawanie dwóch prostokątów

Post autor: taxiarz »

Chciałem pójść prościej i po prostu dodać pole mniejszego prostokąta i większego.
ODPOWIEDZ