Gyök2 megadása double értékkel?
Bekér egy c program 3 double tipusú értéket, majd ebből kiadja hogy milyen háromszög aminek ilyen hosszúságúak az oldalai.
Mit írnál be hogy egyenlő szárú derékszögűt dobjon ki? Mert ugye ehhez be kell vinni a gyök2t
Az a 3 double mi?
60.0, 60.0, 60.0
fok?
él hosszúság?
szemközti szög távolság?
Ha jól értem, akkor három oldalhosszt kér be.
Két feltételnek kell teljesülnie:
- a két kisebb oldal legyen egyforma hosszú,
- teljesüljön a Pitagorasz tétel.
Az eredmény a pontosságon múlhat...vagyis hogy hány tizedesig kerekít a program.
Kiszámíthatod egy másik programmal, hogy az adott gépen milyen közelítést jelent a double négyzetgyök kettő.
Itt láthatod az első 65 tizedesjegyet:
...és még mindig lehet, hogy nem fogja a gép úgy találni, hogy ez derékszögű, a pontatlanságok miatt.
Vagy a bekért adatok pontosságához (tizedesjegyek számához) igazítsd a számítások eredményét, vagy adj meg külön tűrés- vagy hibahatárt, amin belül még elfogadható.
Ha (a-b<hibahatár) és (a<c) és (b<c) és (c*c-a*a-b*b<hibahatár) akkor "egyenlőszárú és derékszögű".
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!