| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan fjernes Exponent Fra et Float i C + +
    The C + + programmeringssproget har en indbygget i matematik bibliotek, der giver dig mulighed for at udføre mange komplicerede beregninger i dit program. For eksempel kan du hæve numre til visse beføjelser og løse logaritmer hjælp af C + + matematiske bibliotekets funktioner . Dette er nyttigt , hvis du har et decimaltal (eller float) , der har en eksponentiel komponent , du ønsker at fjerne. Du kan fjerne denne eksponentielle komponent bruge et par korte aritmetiske operationer og C + +-program erklæringer. Ting du skal
    C + + Integrated Development Environment (IDE ), såsom Eclipse CDT
    C + + Compiler , sådan en GCC
    vise flere Instruktioner
    1

    Ilæg C + + IDE ved at klikke på programmets ikon . Når den åbner , skal du vælge 'File /New /Project ' og vælg ' C + + projekt ' for at oprette en ny C + + projekt. En tom kildekode fil vises i teksteditoren del af IDE
    2

    Import af " math " bibliotek ved at skrive følgende i toppen af kildekoden fil: .

    # include
    3

    Opret en hovedfunktion. Dette er, hvor dit program starter henrettelse. Til dette program , vil hele koden gå inden de krøllede parenteser i den vigtigste funktion . Skriv følgende for at oprette en hovedfunktion : Hej

    int main ()

    {}
    4

    Erklær en floating point datatype og tildele den værdien af ​​5E2 (eller 500 ) . Du kan opnå dette ved at skrive følgende erklæring: ; " . X "

    float x = 5E2
    5

    Opret et heltal datatype og tildele den værdien af ​​den fælles logaritme En måde at gøre dette på er at bruge " log10 "-funktion , som løser en base -10 logaritme til et tal. Ved at tilslutte værdi gemt i "x ", vil du få et tal mellem to og tre , da 500 er mellem 100 ( ti til magten af 2) og 1000 (ti til magten af ​​3). Ved at gemme dette i en heltal , du automatisk runde ned til 2 . Hvis du vil gemme base- 10 logaritmen til "x" i en ny integer variabel , skriver følgende erklæring : Hej

    int eksponent = log10 ( x ),
    6

    Opret en ny variabel hedder " tenToExp ", som vil gemme værdien af ti til potensen af ​​hvad der ejes af variablen " eksponent ". Da variablen " eksponent " holder værdien af ​​2, " tenToExp " holder værdien 100 . Du kan bruge " pow " funktion til at udføre denne operation. Skriv følgende udtalelse : Hej

    int tenToExp = pow (10, eksponent ),
    7

    Opret et nyt decimaltal , der vil gemme værdien af den oprindelige floating point variabel "x "uden den eksponentielle komponent . Du kan navngive denne variabel " xNoExponent ". For at fjerne den eksponentielle komponent , skal du opdele den oprindelige variablen " x" med den værdi gemt i variablen " tenToExp ". Grunden til dette fungerer, er fordi variablen " tenToExp " er lig et hundrede og "x " er lig fem hundrede . Dividere de to resultater i værdien af ​​fem, som er " x " uden den eksponentielle komponent

    float xNoExponent = x /tenToExp ; .
    8

    Print ud af værdien indehaves af " xNoExponent " ved at skrive følgende erklæring : Hej

    cout << xNoExponent << endl;
    9

    Udfør programmet ved at trykke på den grønne play -knappen . Programmet fjerner den eksponentielle komponent til variablen "x" og udskriver resultatet, som er nummer fem.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges CoffeeCup StyleSheet Maker 
    ·Sådan Beregn antallet af linjer i en fil ved hjælp CP…
    ·Sådan bruges Microsoft Visual Studio C Compiler for Pi…
    ·Hvordan man åbner en fil i C + + for Reading 
    ·Sådan Debug hukommelseskorruptionsfejl Problemer på W…
    ·Sådan redigeres en fast længde Character String 
    ·Sådan Find ressourcer til at lære XCode til iPhone So…
    ·Hvordan implementerer jeg Short Time Delay i C 
    ·Hvad betyder Buffer Overrun Mean 
    ·AVR Wireless Project 
      Anbefalede Artikler
    ·C Tutorial : Datatyper 
    ·Sådan Læs Text Input From DOSBox Med Perl 
    ·Hvordan at hoppe ud af et void funktion i C + + 
    ·Sådan Opdatere en Java-version i PATH 
    ·Grafik Tutorial for Visual Basic 6 
    ·Turing booleske Typer 
    ·Sådan downloader en fil i PHP 
    ·Sådan Konverter en heltal til Binary & Tilbage i Pytho…
    ·Sådan Find Face ID-numre til din Microsoft Office 97 V…
    ·Sådan tilføjes et link til et Perl script 
    Copyright © Computer Viden http://www.computerdk.com