Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe te Sin berekenen Met Power Series in C + +
De machtreeks is een oneindige reeks van vergelijkingen gebruikt om de waarde van de sinus gegeven een input waarde van x te bepalen . Omdat het uitvoeren van een oneindig aantal berekeningen met de hand kon nogal vervelend , het is een taak beste links voor een computer uit te voeren . Dat gezegd hebbende , waardoor een computer een oneindig lange taak waarschijnlijk resulteert in een tijdige wijze produceren . Het is veel beter om bij benadering de waarde van de sinus met behulp van een beperkt aantal stappen in de machtreeks . Dit kan gedaan worden met elke taal , zoals C + + . Wat je nodig hebt
C + + Integrated Development Environment ( IDE ) , zoals Eclipse CDT
C + + Compiler , zo'n GCC
Toon Meer Aanwijzingen
1

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 .

Previous: Next:
  C /C + + Programming
·Hoe maak je een juiste driehoe…
·Hoe de Output Stroom Flush 
·Hoe link naar een CPP File 
·Hoe te Tijdsverschil in Bereke…
·Hoe te converteren Van String …
·PowerShell Objecttypen 
·Wat zijn structuur variabelen …
·Hoe je C Program Run in Visual…
·Hoe schrijf je een C + + Gemid…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een klasse File wijzigen 
·Wat is Python EXE ? 
·Hoe kan ik HTML verwijderen in ASP.NET 
·Hoe kan ik PHP Bestanden van een URL upl…
·Hoe te KML & Bulk bewerken 
·PHP SQL Tutorial 
·Hoe maak je een Drop Cap Eerste Brief in…
·Hoe te Letters converteren naar getallen…
·Hoe kan ik een database met behulp van V…
Copyright © Computer Kennis http://www.nldit.com