Dodawanie dwóch prostokątów
-
- 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
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ć.
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ć.
-
- 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
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?
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?
- Funktor
- 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
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.
-
- 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
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".
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".
- Funktor
- 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
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 ;]
-
- Użytkownik
- Posty: 23496
- Rejestracja: 8 kwie 2008, o 22:04
- Płeć: Mężczyzna
- Lokalizacja: piaski
- Podziękował: 1 raz
- Pomógł: 3264 razy
Dodawanie dwóch prostokątów
Oba przykłady ciężko nazwać zadaniami :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".
1) ,,dodawanie prostokątów" ?
2) tu pominę przyczepianie się.
-
- 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
Jak zacząć to rozwiązywać?Funktor pisze:(...)Jeśli to o to chodzi bo problem wdaje się być prosty ale... ]
- Dasio11
- Moderator
- Posty: 10226
- Rejestracja: 21 kwie 2009, o 19:04
- Płeć: Mężczyzna
- Lokalizacja: Wrocław
- Podziękował: 40 razy
- Pomógł: 2362 razy
Dodawanie dwóch prostokątów
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.Funktor pisze:Znalezienie prostokąta ( prostokątów) o polu równym sumie pól tych prostokątów nie stanowi problemu.
-
- 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
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)}\)
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)}\)
- Funktor
- 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
Też mi się tak wydawało, ale z tego co pisze taxsiarz to ciężko jest mi się utwierdzić w tym przekonaniu ;]
Dasio11 pisze: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.Funktor pisze:Znalezienie prostokąta ( prostokątów) o polu równym sumie pól tych prostokątów nie stanowi problemu.
-
- 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
Chciałem pójść prościej i po prostu dodać pole mniejszego prostokąta i większego.