Diskuze: Goniometrické funkce

C# .NET .NET (C# a Visual Basic) Goniometrické funkce American English version English version

Avatar
Lukáš Pilarik:

Ahoj, chci vytvořit prográmek, který by pracoval jako převodník.

Např. zadám úhel a ono aby mi to vypočítalo kolik je to radiánů a naopak. Na toto jsem si na internetu našel vzorce a zdrojový kód si vytvořil.

Avšak jsem narazil na problém u funkcí sinus, cosinus, tangens, cotangens.

Jak bych to měl napsat do zdrojáku, když je možnost zadání pouze úhlu(tak jak to dělá kalkulačka)? Poradí mi někdo?

Děkuji.

Editováno 26. února 21:16
 
Odpovědět 26. února 21:15
Avatar
GunSpawn
Redaktor
Avatar
Odpovídá na Lukáš Pilarik
GunSpawn:

V C# jsou ve třídě Math metody pro sinus, cosinus, tanges a cotanges, které berou jako argument úhel v radiánech.
https://msdn.microsoft.com/….110%29.aspx

Ukázka, jak to funguje a jak s nimi pracovat.

Editováno 26. února 21:21
Nahoru Odpovědět 26. února 21:20
Save early, save often, save everything, everywhere, everytime.
Avatar
Odpovídá na Lukáš Pilarik
Petr Čech (czubehead):

Nevím, co přesně myslíš, ale třeba takto:

Console.WriteLine(Math.Sin(DegToRad(30)));//DegToRad(double a) je funkce na převod stupňů na radiány
//vyleze 0.5
Nahoru Odpovědět 27. února 10:34
Why so serious? -Joker
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.