Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan beregne Sin Med Power Series i C + +
    Kraften serien er en uendelig serie av ligningene som brukes for å fastslå verdien av sinus gitt en inngang verdien av x . Siden utføre et uendelig antall beregninger for hånd kan bli ganske kjedelige , er det en oppgave best igjen for en datamaskin å utføre. Når det er sagt , noe som gir en datamaskin en uendelig lang oppgave er usannsynlig å produsere resultater på en riktig måte . Det er langt bedre å omtrentlige verdien av sinus ved hjelp av et begrenset antall trinn i kraft serien. Dette kan gjøres med alle språk , inkludert C + + . Du trenger
    C + + Integrated Development Environment ( IDE ), for eksempel Eclipse CDT
    C + + Compiler , slik GCC
    Vis flere instruksjoner
    en

    Gjør deg kjent med makt serien for synd x . Dette er en uendelig serie som følger en forutsigbar mønster . De første fem trinnene i serien ser slik ut : en

    sin (x ) = x - ( x ^ 3 ) /3! + ( X ^ 5 ) /5! - ( X ^ 7 ) /7! + ( X ^ 9 ) /9!
    2

    I ligningen over , symbolet "^ " refererer til å heve et nummer til en gitt effekt , og " ! " symbol refererer til fakultetet for gitt tall .
    3

    Legg C + + IDE ved å klikke på programmets ikon. Når den åpnes, velger du "Fil /Ny /Project" og velg " C + + Project" for å opprette en ny C + + prosjekt . En tom kildekoden filen vises i teksteditoren delen av IDE .
    4

    Import av " regnestykket " bibliotek

    # include

    # inkludere

    bruker namespace std;
    5

    Lag en main metode . All koden din vil ligge i mellom klammeparenteser av denne metoden . Skriv følgende : en

    int main ( )

    {

    }
    6

    Skriv en uttalelse som ber brukeren av programmet for å legge inn en verdi "x ", som dette : en

    domstol << " Vennligst skriv inn en verdi x som du ønsker å finne sinus verdien av: " << endl;
    7

    Lag en variabel til å lagre verdien av x inn og fylle den med hva brukeren trykker på tastaturet, som dette :

    dobbel x ,

    cin >> x ;
    8

    Implementere de to første trinnene av makt serien og lagre resultatet i en ny variabel kalt " tmp ". Dessverre, ikke C ikke kommer med en innebygd funksjon for fakultetet operatør, og beregning av fakultetene kan være ganske beregningsmessig dyrt . I stedet for å lage C for å beregne fakultetet , løse fakultetet på forhånd og bruke det i programmet. For eksempel , tre ! er lik 3 * 2 * 1, eller 6 . Koden skal se omtrent slik ut : en

    dobbel tmp = x - ( pow ( x , 3 ) /6 ),
    9

    Implementere de neste tre trinnene i kraft serien, som dette : en

    tmp + = pow ( x , 5 ) /24 - pow ( x , 7 ) /120 + pow ( x , 9 ) /362880 ;
    10

    Output verdien for " tmp " verdi som dette : en

    domstol << " Sinus av " << x << " er omtrent: " << tmp << endl;
    11

    Kjør programmet ved å trykke på den grønne " Play "-knappen er plassert på toppen av IDE -programvaren. Programmet utfører , åpne en kommandolinje vindu . Skriv inn nummer 1 og programmet utganger:

    Sinus på 1 er omtrent: 0,866669
    12

    Beregn sinus av en i en kalkulator . Svaret er 0,8414 , slik at strømmen serien tilnærming er slått av en bit .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan å kompilere CPP Ved hjelp av Visual Studio 
    ·Hvordan sende en tekst Socket i UDP på Linux 
    ·Hvordan å kompilere C programmer Online 
    ·Hvordan lage en Web Mashup 
    ·Hvordan å kode en skjermsparer 
    ·Hvordan åpne en fil i C + + for Reading 
    ·Hvordan Sammenlign to heltall i en funksjon ved hjelp a…
    ·Hvordan bruke denne pekeren i C + + 
    ·Hvordan få Linje Antall en Input fil i C 
    ·Opplæring for skjermsparere i C + + 
      Anbefalte artikler
    ·Hvordan lage Legge Barer 
    ·Hvordan legge til en GUI til Java-kode 
    ·Hvordan åpne en Recordset 
    ·Hvordan Test PHP Exec 
    ·Slik konverterer Newline for MySQL 
    ·Hvordan lese et element av en Array som en String i PHP…
    ·Hvordan å kompilere et java-fil for RSBOT 
    ·Hvordan oppdatere Cookies Via JavaScript 
    ·Hvordan bruke understreng C Sharp 
    ·Hvordan Kart Strings til en liste med strenger 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/