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
    Slik fjerner du Exponent Fra en Float i C + +
    The C + + programmeringsspråk har en innebygd i matte bibliotek som lar deg utføre mange kompliserte beregninger i programmet. For eksempel kan du øke tallene til visse krefter og løse logaritmer bruker C + + matematiske biblioteket funksjoner . Dette er nyttig hvis du har et flyttall (eller float) som har en eksponentiell komponent som du ønsker å fjerne . Du kan fjerne denne eksponentiell komponent med noen korte aritmetiske operasjoner og C + + program uttalelser . Du trenger
    C + + Integrated Development Environment ( IDE ), for eksempel Eclipse CDT
    C + + Compiler , slik GCC
    Vis flere Instruksjoner
    en

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

    Import av " regnestykket " biblioteket ved å skrive følgende på toppen av kildekoden filen: .

    # include
    3

    Lag en hovedfunksjon . Det er der programmet starter utførelsen. For dette programmet , vil all koden gå innenfor krøllete parentes av den viktigste funksjonen . Skriv følgende for å opprette en hovedfunksjon : en

    int main ( )

    { }
    4

    Erklærer et flyttall datatype og tilordne den verdien av 5E2 (eller 500 ) . Du kan oppnå dette ved å skrive følgende uttalelse: ; " . X "

    float x = 5E2
    5

    Lag et heltall datatype og tilordne den verdien av den vanlige logaritmen av En måte å gjøre dette på , er å bruke " log10 "-funksjon , som løser en logaritmen med grunntall 10 for et tall. Ved å plugge i verdien som er lagret i "x ", vil du få et tall mellom to og tre , siden 500 er mellom 100 ( ti til makten til 2 ) og 1000 ( ti til kraften av tre ) . Ved å lagre dette i et heltall , du automatisk runde ned til to . For å lagre logaritmen med grunntall 10 for "x " i en ny heltallsvariabel , skriver følgende uttalelse : en

    int eksponent = log10 ( x ) ;
    6

    Opprett en ny variabel heter " tenToExp ", som vil lagre verdien av ti til kraften i det som er holdt av variabelen " eksponent. " Siden den variable " eksponent " holder verdien av 2, " tenToExp " holder verdien av 100 . Du kan bruke " pow " funksjonen til å utføre denne operasjonen . Skriv følgende uttalelse : en

    int tenToExp = pow ( 10 , eksponent ) ;
    7

    Opprett en ny flyttall som vil lagre verdien av den opprinnelige flyttall variabelen " x "uten den eksponentielle komponenten. Du kan kalle denne variabelen " xNoExponent . " For å fjerne den eksponentielle komponenten , må du dele den opprinnelige variabelen " x " av verdien som er lagret i variabelen " tenToExp . " Grunnen til dette fungerer er fordi variabelen " tenToExp " likeverdige hundre, og "x " likeverdige fem hundre. Dividere de to resulterer i verdien av fem, som er "x " uten den eksponentielle komponenten

    float xNoExponent = x /tenToExp ; .
    8

    Print ut verdien holdt av " xNoExponent " ved å skrive følgende utsagn : en

    cout << xNoExponent << endl;
    9

    Kjør programmet ved å trykke på den grønne avspillingsknappen. Programmet fjerner den eksponentielle komponenten til variabelen "x " og skriver ut resultatet , som er nummer fem.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bruke Allegro lage grafikk i C 
    ·Hvordan lage et program Bruk Microsoft Visual C 
    ·Hvordan bruke strstr funksjon i C + + 
    ·Hvordan skrive en enkel Console File Transfer Socket Pr…
    ·Hvordan bruke CoffeeCup StyleSheet Maker 
    ·Hvordan Sett verdien av en variabel i en streng C 
    ·Hvordan bruke Rediger -kontroller i MFC 
    ·Hvordan spare en Vector til en fil i C + + 
    ·Hvordan få en Gridview Celleverdi 
    ·Slik konverterer Double til String C + + 
      Anbefalte artikler
    ·Hvordan lese en Pipe Separert linje i et Bash Array 
    ·Hvordan lage en setup.exe-filen 
    ·Definisjonen av UML 
    ·Hvordan bygge en Master PHP Site Mal Bruke Web 
    ·Hvordan sette enkel linjeavstand i en Div 
    ·Hvordan Kill C + + Syntax 
    ·Slik konverterer HTML til SGML 
    ·Hva betyr Ugyldig Syntax 
    ·Hvordan skrive et enkelt program i Ruby 
    ·Hvordan bestemme lengden av ordbok i Python 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/