Czy prosta... przecina okrag?
: 10 lis 2006, o 21:14
Witam... mam ogromny problem z ktorym walcze od 2 tygodni :x Mianowicie mam napisac program w C++ [jestem na 1wszym roku informatyki] i nie mam bladego pojecia jak to zrobic - tyle ze moj problem nie wynika z nie znajomosci jezyka C++, tylko matematyki.
Zadanie:
"Sprawdzic, czy okrag o srodku w punkcie (0,0) i dowolna prosta o parametrach wpisanych przez uzytkownika, maja punkty wspolne. Wyznaczyc wspolrzedne tych punktow".
Problem pojawia sie w momencie 'pobrania' tej prostej od uzytkownika a nastepnie sprawdzenia czy ta 'wprowadzona przez uzytkownika' prosta przecina moj okrag [o srodku w punkcie (0,0) i promieniu zalozmy rownym 5 (wartosc dowolna)].
Innymi slowy: chce sprawdzic czy dowolna prosta, bedzie przecinac okrag o srodku w punkcie (0,0) i o promieniu r = 5, jesli tak to w ilu miejscach i jakie beda wspolrzedne tych punktow (przeciecia). Oczywiscie poslugiwanie sie jakims wykresem czy rysunkiem jest w tym wypadku nie mozliwe - chodzi mi o sam wzor matematyczny.
Rozpaczliwie blagam o pomoc ;(
**Sprawa jest dosyc pilna, na wtorek(14.11) musze napisac ten program... a niestety C++ jest dla mnie nowoscia (dlatego tez potrzebuje troche czasu, nawet znajac te wzory, na napisanie programu).
Z gory wielkie dzieki - btw. Przepraszam jesli wpisalem sie w zlej czesci forum, ale nie bardzo wiedzialem do ktorej kategorii zaliczyc moj problem :/.
Zadanie:
"Sprawdzic, czy okrag o srodku w punkcie (0,0) i dowolna prosta o parametrach wpisanych przez uzytkownika, maja punkty wspolne. Wyznaczyc wspolrzedne tych punktow".
Problem pojawia sie w momencie 'pobrania' tej prostej od uzytkownika a nastepnie sprawdzenia czy ta 'wprowadzona przez uzytkownika' prosta przecina moj okrag [o srodku w punkcie (0,0) i promieniu zalozmy rownym 5 (wartosc dowolna)].
Innymi slowy: chce sprawdzic czy dowolna prosta, bedzie przecinac okrag o srodku w punkcie (0,0) i o promieniu r = 5, jesli tak to w ilu miejscach i jakie beda wspolrzedne tych punktow (przeciecia). Oczywiscie poslugiwanie sie jakims wykresem czy rysunkiem jest w tym wypadku nie mozliwe - chodzi mi o sam wzor matematyczny.
Rozpaczliwie blagam o pomoc ;(
**Sprawa jest dosyc pilna, na wtorek(14.11) musze napisac ten program... a niestety C++ jest dla mnie nowoscia (dlatego tez potrzebuje troche czasu, nawet znajac te wzory, na napisanie programu).
Z gory wielkie dzieki - btw. Przepraszam jesli wpisalem sie w zlej czesci forum, ale nie bardzo wiedzialem do ktorej kategorii zaliczyc moj problem :/.