Funktsiooni sin() kasutamine C++-s näitega

Funktsiooni Sin Kasutamine C S Naitega



Sin() on matemaatiline funktsioon, mis arvutab nurga siinuse. Funktsiooni sin() saab kasutada C++ nurga siinuse määramiseks radiaanides. See on cmath raamatukogu komponent. Selles õpetuses analüüsime sin() C++ keeles ja demonstreerime seda C++ programmeerimiskeele näidete abil.

Mis on sin() C++ keeles?

Keeles C++ leitakse nurga siinus funktsiooni sin() abil, mis on teegi funktsioon cmath päises. See võtab täisarvu (num) ja väljastab num radiaani nurga siinuse, nagu on näidatud allolevas süntaksis:







ilma ( ühel ) ;


Parameetrid: Muutuja num edastatakse sinfunktsioonile, mis tähistab nurga radiaani väärtust, mille siinus tuleb määrata.



Tagastusväärtus: Funktsioon sin() tagastab kahekordse andmetüübi.



Liikudes nüüd C++ näidete poole, mis rakendavad sin().





Näide 1: Nurga siinuse leidmine funktsiooni sin() abil

Allpool on lihtne näide funktsioonist sin(), mis leiab antud väärtuse nurga radiaanides:

#include
#include
kasutades nimeruumi std;
int main ( )
{
topelt minu_nurk = 270 ; // nurk esindavad sisse kraadid
double inRadian = minu_nurk * M_PI / 180 ; // nurk teisendatud radiaanideks
kahekordne ühel = ilma ( radiaanis ) ; // nurga siinus sisse radiaanid
cout << 'Patt' << minu_nurk << 'kraad on' << ühel << endl;
tagasi 0 ;
}


Selle näite alguses deklareeritakse täisarv my_angle ja määratakse selle väärtuseks 270. Seejärel korrutatakse nurk väärtusega M_PI/180.0, kus M_PI on cmath tööriistakomplektis esitatud konstant, mis esindab pi väärtust, et saada nurga radiaani väärtus. Seejärel arvutatakse nurga siinus, edastades nurga radiaanvalemi sinfunktsioonile. Lõpuks salvestame tulemuse muutujasse num ja väljastame selle konsooli kasutades cout. Selle programmi käitamise väljund on järgmine:



Näide 2: Leia nurga siinus, võttes kasutaja sisendi funktsiooni sin() abil

Järgmine programm arvutab täisarvu tüüpi muutujate erinevad siinusväärtused:

#include
#include
kasutades nimeruumi std;
int main ( )
{
topelt minu_nurk;
cout << 'Palun sisestage nurk:' << endl;
söömine >> minu_nurk;
double inRadiaanid = minu_nurk * M_PI / 180 ;
cout << 'Patu väärtus (' << minu_nurk << ') on: ' << ilma ( radiaanides ) << endl;
tagasi 0 ;
}


Ülaltoodud programm võtab kasutajalt sisendi ja teisendab väärtuse radiaanideks. Pärast seda rakendatakse sellele väärtusele funktsioon sin().

Järeldus

Funktsioon C++ sin() on kasulik tööriist radiaanides või kraadides määratud nurkade siinusväärtuse leidmiseks. Funktsiooni sin() kasutamisest võivad kasu saada paljud valdkonnad, sealhulgas trigonomeetria, füüsika ja tehnika. Selles artiklis on toodud kaks näidet funktsiooni C++ sin() kasutamiseks.