Sin() je matematická funkcia, ktorá vypočítava sínus uhla. Funkciu sin() možno použiť na určenie sínusu uhla v radiánoch v C++. Je súčasťou knižnice cmath. V tomto návode budeme analyzovať sin() v C++ a demonštrovať ho na príkladoch programovacieho jazyka C++.
Čo je sin() v C++?
V C++ sa sínus uhla nájde pomocou funkcie sin(), čo je knižničná funkcia v hlavičke cmath. Trvá celé číslo (num) a výstupom je sínus uhla num radiánov, ako je znázornené v syntaxi nižšie:
bez ( na jeden ) ;
Parametre: Premenná num sa odovzdá funkcii sin, ktorá predstavuje radiánovú hodnotu uhla, ktorého sínus sa má určiť.
Návratová hodnota: Funkcia sin() vracia dvojitý dátový typ.
Teraz prejdime k príkladom C++, ktoré implementujú sin().
Príklad 1: Nájdenie sínusu uhla pomocou funkcie sin().
Nižšie je uvedený jednoduchý príklad funkcie sin(), ktorá nájde uhol danej hodnoty v radiánoch:
#include#include
pomocou menného priestoru std;
int main ( )
{
dvojitý môj_uhol = 270 ; // uhol predstavovať v stupňa
double inRadian = môj_uhol * M_PI / 180 ; // uhol prevedený na radiány
dvojitý na jeden = bez ( v Radian ) ; // sínus uhla v radiánov
cout << 'Hriech' << môj_uhol << 'stupne sú' << na jeden << endl;
vrátiť 0 ;
}
Tento príklad začína deklarovaním celého čísla my_angle a nastavením jeho hodnoty na 270. Uhol sa potom vynásobí hodnotou M_PI/180,0, kde M_PI je konštanta poskytnutá v súprave nástrojov cmath, ktorá predstavuje hodnotu pi, aby sa získala hodnota radiánu uhla. Sínus uhla sa potom vypočíta odovzdaním radian_vzorca uhla do funkcie sin. Nakoniec výsledok uložíme do premennej num a vydáme ho do konzoly pomocou cout. Výstup zo spustenia tohto programu je nasledujúci:
Príklad 2: Nájdite sínus uhla pomocou používateľského vstupu pomocou funkcie sin().
Nasledujúci program vypočíta rôzne sínusové hodnoty premenných typu celé číslo:
#include#include
pomocou menného priestoru std;
int main ( )
{
dvojity moj_uhol;
cout << 'Prosím, napíšte uhol: ' << endl;
jedenie >> moj_uhol;
double inRadians = môj_uhol * M_PI / 180 ;
cout << 'Hodnota hriechu' << môj_uhol << ') je: ' << bez ( v Radiánoch ) << endl;
vrátiť 0 ;
}
Vyššie uvedený program preberá vstup od používateľa a potom konvertuje hodnotu na radiány. Potom sa na túto hodnotu použije funkcia sin().
Záver
Funkcia C++ sin() je užitočným nástrojom na nájdenie sínusovej hodnoty uhlov špecifikovaných v radiánoch alebo stupňoch. Mnohé oblasti, vrátane trigonometrie, fyziky a inžinierstva, môžu ťažiť z použitia funkcie sin(). Tento článok poskytuje dva príklady použitia funkcie C++ sin().