Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Stránky: 1
Vypočíst obvod obdélníku umí snad každý, ale napsat takovýhle vzorec do zdrojového kódu a to ke všemu když znáte jenom úhel alfa a velikost jedné úhlopříčky chce trošku zkušeností. Nechci po vás, aby jste uměli programovat ve Visual Studiu (konkrétně Visual Basic). Jen mi řekněte jakýkoliv vzorec, který vypočte obvod obdélníku, kde známe úhel alfa (mám na mysli když nakreslíte obdélník a povedete úhlopříčku z levého dolního bodu do pravého horního rohu) a ten úhel v levém dolním rohu mezi tou úhlopříčkou a spodní stranou. A ještě znáte velikost té úhlopříčky.
To bych zvládnul, ale když počítáte cos(alfa) a výjde vám to v radiánech tak to už nevím jak dál. Prosím pomozte.
Offline
↑ Overdose:
Tak napríklad obdĺžnik ABCD:
poznáš uhlopriečku AC, a uhol BAC...

Takže to by si mal, hej ?
A tvoj problém je, že funkcia cos(x) berie ako argument x v radiánoch ?
Teda previesť stupne na radiány ?
Offline
↑ hradecek:
Ano. Potřeboval bych to převést z radiánů na stupně.
Offline
↑ Overdose:
Medzi stupňami a radiánmi platí vzťah:
Takže si môžeš nadefinovať vlastnú funkciu, napríklad:
Function RadToDeg(Rad As Double) As Double RadToDeg = (Rad * 180 / PI) End Function
Neviem, či vo VB je PI niekde zadeklarované, ale môžeš si ho ľahko vypočítať pomocou funkcie Atan ako
PI = 4.0 * Math.Atan(1.0)
Offline
Stránky: 1