uzelf vertrouwd met de machtreeks voor de zonde van x . Dit is een oneindige reeks die een voorspelbaar patroon volgt . De eerste vijf stappen van de serie ziet er zo uit :
sin ( x ) = x - ( x ^ 3 ) /3 ! + ( X ^ 5 ) /5 ! - ( X ^ 7 ) /7 ! + ( X ^ 9 ) /9 ! Kopen van 2
In de bovenstaande vergelijking , het symbool " ^ " verwijst naar het verhogen van een nummer om een bepaalde macht , en de " ! " symbool verwijst naar de faculteit van het gegeven getal . 3
Laad de C + + IDE door te klikken op het pictogram van het programma . Wanneer het wordt geopend , selecteert u " File /New /Project" en kies " C + + -project " om een nieuwe C + + project aan te maken . Een lege broncode bestand in de teksteditor gedeelte van de IDE . Import 4
de " wiskunde " library
# include # onder using namespace std ; 5 Maak een belangrijkste methode . Al uw code zal wonen in tussen de accolades van deze methode . Schrijf de volgende : int main ( ) { } 6 Schrijf een verklaring van de gebruiker van het programma vragen om het invoeren van een waarde " x ", zoals dit: cout << " Gelieve een waarde x waarvoor u wilt de sinus waarde van de vondst : " << endl ; 7 Maak een variabele om de waarde van x ingevoerde slaan en te vullen met wat de gebruiker drukt op het toetsenbord , zoals deze : dubbele x ; cin >> x ; 8 Uitvoeren van de eerste twee stappen van de machtreeksen en het resultaat opslaan in een nieuwe variabele met de naam " tmp . " Helaas, C niet geleverd met een ingebouwde functie voor de faculteit operator , en het berekenen van faculteiten kan nogal computationeel duur zijn . In plaats van het maken van C berekenen van de faculteit , het oplossen van de faculteit van tevoren en gebruik dat in het programma . Bijvoorbeeld , 3 ! is gelijk aan 3 * 2 * 1 of 6 . De code moet er ongeveer zo uitzien : dubbele tmp = x - ( pow ( x , 3 ) /6 ) ; 9 Implementeren van de volgende drie stappen van de machtreeks , als dit : tmp + = pow ( x , 5 ) /24 - pow ( x , 7 ) /120 + pow ( x , 9 ) /362880 ; 10 uitgang van de waarde voor de " tmp " waarde als volgt : cout << " Sine van " << x << " is ongeveer : " << tmp << endl ; 11 Start het programma door op de groene " Play " knop aan de bovenkant van de IDE- software . Het programma wordt uitgevoerd , het openen van een command line venster . Typ het nummer 1 en het programma uitgangen : Sinus van 1 is ongeveer : 0,866669 12 Bereken de sinus van 1 in een rekenmachine . Het antwoord is 0,8414 , zodat de machtreeksbenadering is uitgeschakeld door een beetje .
# onder using namespace std ; 5 Maak een belangrijkste methode . Al uw code zal wonen in tussen de accolades van deze methode . Schrijf de volgende : int main ( ) { } 6 Schrijf een verklaring van de gebruiker van het programma vragen om het invoeren van een waarde " x ", zoals dit: cout << " Gelieve een waarde x waarvoor u wilt de sinus waarde van de vondst : " << endl ; 7 Maak een variabele om de waarde van x ingevoerde slaan en te vullen met wat de gebruiker drukt op het toetsenbord , zoals deze : dubbele x ; cin >> x ; 8 Uitvoeren van de eerste twee stappen van de machtreeksen en het resultaat opslaan in een nieuwe variabele met de naam " tmp . " Helaas, C niet geleverd met een ingebouwde functie voor de faculteit operator , en het berekenen van faculteiten kan nogal computationeel duur zijn . In plaats van het maken van C berekenen van de faculteit , het oplossen van de faculteit van tevoren en gebruik dat in het programma . Bijvoorbeeld , 3 ! is gelijk aan 3 * 2 * 1 of 6 . De code moet er ongeveer zo uitzien : dubbele tmp = x - ( pow ( x , 3 ) /6 ) ; 9 Implementeren van de volgende drie stappen van de machtreeks , als dit : tmp + = pow ( x , 5 ) /24 - pow ( x , 7 ) /120 + pow ( x , 9 ) /362880 ; 10 uitgang van de waarde voor de " tmp " waarde als volgt : cout << " Sine van " << x << " is ongeveer : " << tmp << endl ; 11 Start het programma door op de groene " Play " knop aan de bovenkant van de IDE- software . Het programma wordt uitgevoerd , het openen van een command line venster . Typ het nummer 1 en het programma uitgangen : Sinus van 1 is ongeveer : 0,866669 12 Bereken de sinus van 1 in een rekenmachine . Het antwoord is 0,8414 , zodat de machtreeksbenadering is uitgeschakeld door een beetje .
using namespace std ; 5
Maak een belangrijkste methode . Al uw code zal wonen in tussen de accolades van deze methode . Schrijf de volgende :
int main ( )
{
} 6
Schrijf een verklaring van de gebruiker van het programma vragen om het invoeren van een waarde " x ", zoals dit:
cout << " Gelieve een waarde x waarvoor u wilt de sinus waarde van de vondst : " << endl ; 7
Maak een variabele om de waarde van x ingevoerde slaan en te vullen met wat de gebruiker drukt op het toetsenbord , zoals deze :
dubbele x ;
cin >> x ; 8
Uitvoeren van de eerste twee stappen van de machtreeksen en het resultaat opslaan in een nieuwe variabele met de naam " tmp . " Helaas, C niet geleverd met een ingebouwde functie voor de faculteit operator , en het berekenen van faculteiten kan nogal computationeel duur zijn . In plaats van het maken van C berekenen van de faculteit , het oplossen van de faculteit van tevoren en gebruik dat in het programma . Bijvoorbeeld , 3 ! is gelijk aan 3 * 2 * 1 of 6 . De code moet er ongeveer zo uitzien :
dubbele tmp = x - ( pow ( x , 3 ) /6 ) ; 9
Implementeren van de volgende drie stappen van de machtreeks , als dit :
tmp + = pow ( x , 5 ) /24 - pow ( x , 7 ) /120 + pow ( x , 9 ) /362880 ; 10
uitgang van de waarde voor de " tmp " waarde als volgt :
cout << " Sine van " << x << " is ongeveer : " << tmp << endl ; 11
Start het programma door op de groene " Play " knop aan de bovenkant van de IDE- software . Het programma wordt uitgevoerd , het openen van een command line venster . Typ het nummer 1 en het programma uitgangen :
Sinus van 1 is ongeveer : 0,866669 12
Bereken de sinus van 1 in een rekenmachine . Het antwoord is 0,8414 , zodat de machtreeksbenadering is uitgeschakeld door een beetje .