A c++-ban az #include<iostream> és az #include<math. H> mit jelent? Egy koordináta rendszerben hogyan lehet megadni egy pont koordinátáit?
Beilleszti a fájlba az iostream és a math.h tartalmát. Ezek osztály és függvény deklarációkat tartalmaznak. Másrészt math.h helyett cmath.
Pl. két koordinátával (x,y) 2D-ben, ez a legegyszerűbb. Vagy polár koordinátarendszer használsz? Akkor egy szög és az origótól vett távolság.
Egy sima 2D-et .
Mert ugye az lenne a feladat, hogy megkell adni egy kör középpontjának koordinátáit és a sugará, valamint egy pont koordnátáit.
A programnak kell meghatároznia hogy a pont a körbe van vagy azon vagy kívül.
Az iostream a konzolra való kiírás/beolvasás, a math.h (ami helyett c++ban tényleg cmath-ot használj) pedig a matematikai műveletek "tárháza" (hatvány, gyök, egyebek).
Ami neked kell:
- A kör középpontjának X, Y koordinátája
- A kör sugara
- A vizsgált pont X, Y koordinátája
Guglizd ki a kör egyenletét matematikából (cmathban alapvetően nincs emlékeim szerint), elég egyszerű képlet, azt kell leprogramozni. Kör egyenletével tudod megállapítani legkönnyebben, hogy az adott pont benne van, rajta fekszik, vagy kívül áll a körvonalon. Írj ide (ne privátba), ha elakadtál ismét.
Ezzel egyszerűbb, és szerintem elég részletesen leírja, hogy mi micsoda. Használd ezt.
És nem utolsó sorban ez ugye bármely középpontú körre működik, nem csak az origóra.
De jószívű vagyok ma :-)
"
Egy körön kívüli Q(xq;yq) pont esetén (xq-u)2+(yq-v)2>r2
Egy körön belüli R(xq;yq) pont esetén (xq-u)2+(yq-v)2<r2"
A körvonalon pedig akkor van, amikor egyenlőség áll fenn :-)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!