Forumi
Home Pravila i pomoć Članovi Kalendar Današnji postovi


Povratak   PC Ekspert Forum > Računala > Software > Web dizajn, programiranje i ostalo
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 15.04.2009., 23:27   #1
leek
Registered User
 
Datum registracije: Apr 2009
Lokacija: hrvatska
Postovi: 15
Zadatak u C-u

Citiraj:
Napisati C program koji određuje točke presjeka pravokutnika i kruga u ravnini.
Zadan je pravokutnik u ravnini sa donjim lijevim kutem u točki 0,0. Duljine stranica koje
program učitava su a na x-osi i b na y-osi.
Krug je zadan sa koordinatama centra (x0,y0) i radiusom (r) koje program učitava.
Svi brojevi su realni.
Program treba ispisati cjelobrojne koordinate svih točaka koje se nalaze u presjeku kruga i
pravokutnika. Ako nema presjeka, program treba ispisati poruku.
jel bi mi neko mogo pomoc oko ovog zadatka.
ja sam zapeo na pocetku.

ako netko ima viska vremena, bio bi jako zahvalan na bilo kakvoj pomoci.
leek je offline   Reply With Quote
Staro 16.04.2009., 00:00   #2
hash
Premium
 
Datum registracije: Nov 2005
Lokacija: zg
Postovi: 1,431
napises jednadzbu pravca kroz dvije tocke i jednadzbu kruznice
pravac neka bude iz (0,0) do (0,a) tj donja stranica pravokutnika
kruznica je jasno zadanog radijusa r

to su sada dvije jednadzbe s dvije nepoznanice, googlaj kramerovo pravilo, tako je mislim najlakse matematicki za rijesit

#dakle sada znas x1 i y1, odnosno tocke u kojima se sjeku taj pravac i kruznica
x1=nesto
y1=nesto drugo

#provjeri da li se kruznica i pravac sjeku unutar stranice pravokutnika
if y1=0 & 0<=x1<=a

ispisi rjesenje
g++;

i sad ovo gore napravi za sve cetiri stranice pravokutnika

na pocetku definiraj g=0; tako da ti g raste ako imas rjesenje

na kraju:

if g=0;
printf 'kurznica i pravokutnik se ne sjeku';
if g>8;
printf 'nesto sam zajebo u racunu ';
if g<0;
printf 'nesto sam zajebo u racunu ';
else
printf 'kruznica i graf se sjeku u &g tocaka';


ps
sintakse se ne sjecam to ces morat googlat
hash je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 16.04.2009., 00:54   #3
leek
Registered User
 
Datum registracije: Apr 2009
Lokacija: hrvatska
Postovi: 15
nadem pravac, kruznicu imam.
kak da napisem formulu za nac njihovo sjeciste.
lagano to na papiru, al malo teze mi sad pisat kvadratnu jednadzbu u program.:/
leek je offline   Reply With Quote
Staro 16.04.2009., 18:07   #4
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,748
Citiraj:
Autor leek Pregled postova
nadem pravac, kruznicu imam.
kak da napisem formulu za nac njihovo sjeciste.
lagano to na papiru, al malo teze mi sad pisat kvadratnu jednadzbu u program.:/
Da da, grozno nesto.

Znas pronaci rjesenja kvadratne jednacbe? To je barem trivijalno. Ako zapnes, napisi dio koda koji je sporan pa ce ga netko ispraviti ako bude potrebe.

Presjek nadjes rjesavanjem sustava dvije jednacbe s dvije nepoznanice. Pravac imas, kruznicu imas, dakle, i to si rjesio.

Ispitaj ulaze li rjesenja u interval duzine (obzirom da se radi o duzini koja *lezi* na pravcu) i to je to.

I opet, kada i gdje zapnes, napisi dio koda, pa ce ti vec neko pomoci. Ne ocekuj da ljudi rjesavaju zadacu za tebe.
__________________
https://2.71828182845904523536028747...966967627.com/

Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na