Uhly trojuhelniku – C / C++ – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Uhly trojuhelniku – C / C++ – Fórum – Programujte.comUhly trojuhelniku – C / C++ – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
Bay
~ Anonymní uživatel
6 příspěvků
30. 7. 2012   #1
-
0
-

Zdravim mam zadany ukol ktery by mel vypadat nejak takto :

Zadejte velikost stran a b c:
5 5 5
Trojuhelnik je rovnostranny.
Trojuhelnik je ostrouhly.
Uhel alfa: 1.0472 rad = 60 s 00'00.00''
Uhel beta: 1.0472 rad = 60 s 00'00.00''
Uhel gama: 1.0472 rad = 60 s 00'00.00''
Obvod: 15.0000
Obsah: 10.8253
Polomer kruznice vepsane: 1.4434
Polomer kruznice opsane: 2.8868
Vyska va: 4.3301
Vyska vb: 4.3301
Vyska vc: 4.3301

vsechno uz mam krome uhlu a vypsane/opsane kruznice ... vubec si nevim rady a neumim pouzit knihovku math.h pro vypocitani sinusu a pak to nejak dat do radianu ^^ 

prosim o pomoc s tim jak se stim problemem vyporadat uvitam kazdou radu ci zdrojovy kod  

Nahlásit jako SPAM
IP: 188.175.140.–
Reklama
Reklama
Bay
~ Anonymní uživatel
6 příspěvků
30. 7. 2012   #2
-
0
-

a jeste mam napovedu : Pro výpočet vnitřních úhlů použijte kosínovou větu. :D tak jestli vam to pomuze :D me urcite ne :D

Nahlásit jako SPAM
IP: 188.175.140.–
KIIV+42
God of flame
30. 7. 2012   #3
-
0
-

1. math.h pouziva radiany..  budiz ti napovedou ze jeden radian je 180stupnu (a take ze je to PI)

2. kosinova veta se pouziva v obecnem trojuhelniku... specialni verzi kosinovy vety je pravouhly trojuhelnik, kte ten clen, obsahujici:  cos 90stupnu   tak nejak vypadne protoze je to rovno nule...

Jak se to da pouzit? Dopln strany do rovnice... (pro dalsi uhel prohod jednu stranu, pro treti prohod tu posledni)

PS: skoro vsechno je v tvem pripade naprosty nic :D

Nahlásit jako SPAM
IP: 62.245.85.–
Program vždy dělá to co naprogramujete, ne to co chcete...
Bay
~ Anonymní uživatel
6 příspěvků
30. 7. 2012   #4
-
0
-

ano tohle celkem chapu ale za :

a) nevim jaky je prikaz vypocitani cosinusu v math.h neco jako cos(); maybe?

b) asi jsem naprosty idiot a nechapu tu vetu:D

cosinova veta plati v obecnem trojuhelniku stejne jako veta sinova.. cosinova veta zni :
 

a^2 = b^2 + c^2 -2bc * cos alpha

b^2 = c^2 + a^2 -2ca * cos beta

c^2 = a^2 + b^2 -2ab * cos gama

asi jsem uplny idiot a ted vidim ze jsem ve skole mel davat pozor a ne hrat hada na mobilu ale ja proste nechapu 

co z toho dostanu? kdyz do toho dosadim tak mi vznikne : 25 = 25+25-2*5*5 * cos alpha  fajn to je uzasny tzn mam 

25 = 50-50* cos alpha hm takze mame 25 = 0 * cos alpha :D no a co dal? kde jako si mam vycucat tu alphu ? tu ja prece potrebuju vypocitat :D muzes mi sem prosim napsat jen abych to pochopil a mohl jsem pokracovat dal?:D priste uz budu ve skole davat pozor cestny slovo :)))

Nahlásit jako SPAM
IP: 188.175.140.–
vitamin+8
Grafoman
30. 7. 2012   #5
-
0
-

http://cplusplus.com/…brary/cmath/

acos()     je inverzna funkcia k cos()

A este jedna rada, najprv sa nasobi/deli, potom sa scitava/odcitava:  

25 = 50-50* cos alpha hm takze mame 25 = 0 * cos alpha :D

toto pobavilo  

Nahlásit jako SPAM
IP: 95.105.157.–
obfuscate: "The cruel god Malloc will strike you down. "
ZMeson: "That's the C god. C++ has a new god. "
KIIV+42
God of flame
30. 7. 2012   #6
-
0
-

#5 vitamin
taky koukam ze by to u nej chtelo projit matiku prvniho stupne, pak se zabyvat slozitejsima vecma - jako trojuhelnikem

#4 Bay
25 = 50-50* cos alpha

50*cos(alpha) = 50 - 25

cos(alpha) = 25/50 =>  cos(alpha) = 1/2  =>   alpha => arcus cosinus(1/2) =>  60stupnu (nebo z math.h spise PI/3 )

Nahlásit jako SPAM
IP: 62.245.85.–
Program vždy dělá to co naprogramujete, ne to co chcete...
Bay
~ Anonymní uživatel
6 příspěvků
30. 7. 2012   #7
-
0
-

#6 KIIV
ok takze pokud to delam spravne 

A^2 = b^2 + c^2 -2*bc * cos A

25 = 25+25-2*5*5*cos A

25 = 50 - 50*cos A

50* cos A = 50-25 

50*cos A = 25

cos A = 25/50

cos A = 0.5

do kalkulacky dam cos 0.5 = 0.999961923 = 59'59'( pokud to mam do ted dobre)

no fajn mame cos A ale v zadani prikadu mam ze ma vyjit Uhel alfa: 1.0472 rad = 60 s 00'00.00''

tak je to spatne v zadani? ja jsem jel celou dobu podle toho ze to ma vyjit takhle tak ja uz sem z toho mimo :D

/* omlouvam se ze to pisu jak pro idioty ale ja opravdu jsem jak vidite nechapu ze me pustili do tretaku a z matiky mam 2ku :D ja se jen chci ujistit ze to delam tak jak se to delat ma:D */

Nahlásit jako SPAM
IP: 188.175.140.–
Bay
~ Anonymní uživatel
6 příspěvků
30. 7. 2012   #8
-
0
-

#7 Bay
ale kdyz dam do aplikace acos(0.5); tak mi to vyplivne Uhel alfa: 1.0472 :D hm nevim proc ale funguje to:D jeste bych se chtel zepatat proc na kalkulacce mi to vyplivne 0.9999999 a v programu 1.0472 ? to bud tema radianama?:D

Nahlásit jako SPAM
IP: 188.175.140.–
vitamin+8
Grafoman
30. 7. 2012   #9
-
0
-

cos nie je to iste ako acos/arccos,    arccos()  je to iste ako cos^(-1)()

Do kalkulacky si zadal  cosinus z 0.5 stupna a to je  0.999...

V programe si zadal arcus cosinus z 0.5 (toto nie je v stupnoch) a to je 1.0472

V podstate si zadal dve rozne funkcie ktore preberaju parametre v roznych jednotkach a navratova hodnota znamena uplne daco ine a uplnou nahodou sa vysledky blyzili 1.

Nahlásit jako SPAM
IP: 95.105.157.–
obfuscate: "The cruel god Malloc will strike you down. "
ZMeson: "That's the C god. C++ has a new god. "
Bay
~ Anonymní uživatel
6 příspěvků
30. 7. 2012   #10
-
0
-

#9 vitamin
aha tak dekuju mnohokrat:)

Nahlásit jako SPAM
IP: 188.175.140.–
hlucheucho+10
Posthunter
31. 7. 2012   #11
-
0
-

ještě doplním: na kalkulačce bys to spočítal dobře kdybys zvolil inverzní funkci. Jak ji zvolit závisí na kalkulačce. Buď má přímo tlačítko acos, nebo je to často s použitím tlačítka INV (u kalkulačky z přísl. Windows je to zaškrtávací pole). V tomto příkladu bys na kalkulačce měl zadat 0,5 INV COS a výsledek by měl vyjít 60.

Kalkulačku lze přepnout na radiány.

hu

Nahlásit jako SPAM
IP: 195.178.67.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 70 hostů

Podobná vlákna

Obsah trojúhelníku — založil DB

Výplň trojúhelníku v c — založil miklel

Pomoc s obsahem trojuhelníku — založil Mr.Joke

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý