Sin() este o funcție matematică care calculează sinusul unui unghi. Funcția sin() poate fi folosită pentru a determina sinusul unui unghi în radiani în C++. Este o componentă a bibliotecii cmath. În acest tutorial, vom analiza sin() în C++ și îl vom demonstra folosind exemple de limbaj de programare C++.
Ce este sin() în C++?
În C++ sinusul unui unghi este găsit folosind funcția sin(), o funcție de bibliotecă din antetul cmath. Este nevoie de un număr întreg (num) și emite sinusul unui unghi de num radiani, așa cum se arată în sintaxa de mai jos:
fără ( pe unu ) ;
Parametri: Variabila num este transmisă funcției sin care reprezintă valoarea radianului unghiului al cărui sinus trebuie determinat.
Valoare returnată: Funcția sin() returnează un tip de date dublu.
Acum, mergând către exemplele de C++ care implementează sin().
Exemplul 1: Găsirea sinusului unui unghi folosind funcția sin().
Mai jos este un exemplu simplu de funcție sin() care găsește unghiul unei valori date în radiani:
#include#include
folosind namespace std;
int principal ( )
{
dublu unghiul_meu = 270 ; // unghiul reprezintă în grade
dublu inRadian = unghiul_meu * M_PI / 180 ; // unghi convertit în radiani
dubla pe unu = fara ( inRadian ) ; // sinusul unghiului în radiani
cout << „Păcatul lui” << unghiul meu << 'grade este' << pe unu << endl;
întoarcere 0 ;
}
Acest exemplu începe prin declararea unui întreg my_angle și setarea lui valoarea la 270. Unghiul este apoi înmulțit cu M_PI/180.0, unde M_PI este o constantă furnizată în setul de instrumente cmath care reprezintă valoarea lui pi, pentru a obține valoarea radianului unghiului. Sinusul unghiului este apoi calculat prin transmiterea formulei radian a unghiului la funcția sin. În cele din urmă, salvăm rezultatul într-o variabilă num și îl trimitem în consolă utilizând cout. Rezultatul rulării acestui program este după cum urmează:
Exemplul 2: Găsiți sinusul unui unghi luând intrarea utilizatorului folosind funcția sin().
Următorul program calculează diferitele valori sinusoidale ale variabilelor de tip întreg:
#include#include
folosind namespace std;
int principal ( )
{
dubla unghiul meu;
cout << „Vă rugăm să introduceți un unghi:” << endl;
mâncând >> unghiul meu;
dublu inRadians = my_angle * M_PI / 180 ;
cout << „Valoarea păcatului” << unghiul meu << ') este: ' << fără ( înRadiani ) << endl;
întoarcere 0 ;
}
Programul de mai sus preia intrare de la utilizator și apoi convertește valoarea în radiani. După aceea, funcția sin() este aplicată acelei valori.
Concluzie
Funcția C++ sin() este un instrument util pentru a găsi valoarea sinusului unghiurilor specificate în radiani sau grade. Numeroase domenii, inclusiv trigonometrie, fizică și inginerie, pot beneficia de utilizarea funcției sin(). Acest articol a oferit două exemple de utilizare a funcției C++ sin().