Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe de Exponent verwijderen van een Float in C + +
De C + + programmeertaal heeft een ingebouwde wiskunde bibliotheek die u toelaat om veel ingewikkelde berekeningen uit te voeren in uw programma . Zo kunt u nummers verhogen tot bepaalde machten en logaritmen met behulp van C + + math library functies te lossen . Dit is handig als je een floating point getal ( of float ) die een exponentiële component die u wilt verwijderen heeft . U kunt deze exponentiële component met behulp van een paar korte rekenkundige bewerkingen en C + + -programma uitspraken te verwijderen . Wat je nodig hebt
C + + Integrated Development Environment ( IDE ) , zoals Eclipse CDT
C + + Compiler , zo'n GCC
Toon Meer Aanwijzingen

Load 1 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 ' naar een nieuwe C + + project aan te maken . Een lege broncode bestand in de teksteditor gedeelte van de IDE

Import 2 de " wiskunde " library door het schrijven van de volgende aan de bovenkant van de broncode bestand : .

# include
3

Maak een hoofdfunctie . Dit is waar je het programma start uitvoering. Voor dit programma , alle van de code zal gaan binnen de accolades van de hoofdfunctie . Schrijf de volgende om een hoofdfunctie te maken:

int main ( ) op

{ }
4


Verklaar een floating point datatype en toewijzen van de waarde van de 5E2 ( of 500 ) . U kunt dit doen door het schrijven van de volgende verklaring : ; " . X "

float
x = 5E2
5

Maak een integer data type en toewijzen van de waarde van het gemeenschappelijke logaritme van Een manier om dit te doen is de functie " log10 " , waarbij een base - 10 logaritme van een aantal oplost gebruiken . Door het aansluiten van de waarde die is opgeslagen in de " x , " vindt u een aantal te krijgen tussen twee en drie , want 500 is tussen de 100 ( tien tot de macht 2 ) en 1000 ( tien tot de macht 3 ) . Door het opslaan van deze in een integer , je automatisch naar beneden afronden op 2 . Op de basis - 10 logaritme van " x " op te slaan in een nieuwe integer variabele , schrijven de volgende verklaring :

int exponent = log10 ( x ) ;
6

Maak een nieuwe variabele genaamd " tenToExp , " waarbij de waarde van tien zal slaan om de kracht van welke wordt gehouden door de variabele " exponent . " Omdat de variabele " exponent " heeft de waarde van 2 , " tenToExp " , is de waarde van 100 . U kunt de functie ' pow ' gebruiken om deze bewerking uit te voeren . Zet de volgende uitspraak :

int tenToExp = pow ( 10 , exponent ) ;
7

Maak een nieuwe floating point getal dat de waarde van de oorspronkelijke floating point variabele zal opslaan " x " zonder de exponentiële component. U kunt de naam van deze variabele ' xNoExponent . " Om de exponentiële component te verwijderen , moet u de oorspronkelijke variabele " x " te delen door de waarde opgeslagen in de variabele " tenToExp . " De reden dat dit werkt is omdat de variabele " tenToExp " gelijk aan honderd en " x " gelijk vijfhonderd . Het verdelen van de twee resultaten in de waarde van vijf , waarvan er een " x " zonder de exponentiële component

float xNoExponent = x /tenToExp ; .

Print 8 uit de waarde in het bezit van " xNoExponent " door het schrijven van de volgende verklaring :

cout << xNoExponent << endl
;
9

Voer het programma door op de groene afspeelknop . Het programma verwijdert de exponentiële component variabele " x " en drukt het resultaat , dat is de nummer vijf .

Previous: Next:
  C /C + + Programming
·Hoe te sluiten WCF Services 
·Hoe maak je een lege array in …
·Hoe de String in C gebruiken A…
·Hoe te Program Game Boy Advanc…
·Hoe de Dit Wijzer in C + + 
·Definieer een multi - dimensio…
·Hoe een MFC Paint Brush Applic…
·Hoe maak je een Memory Leak De…
·Hoe een ARGV Input Argument in…
  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 Kies Met DATEDIFF in MySQL 
·Hoe te Videogames verdienen met C + + 
·Hoe maak je een JPanel Center op de top …
·Hoe te Cookies Met behulp van PHP 
·Hoe maak je Loop Vul een 2 - dimensional…
·Hoe een variabele gebruiken in een SQL- …
·Hoe maak je een UML Sequence Diagram mak…
·Hoe je programma Met Prolog 
·Hoe maak je een Constructor Bound Subtyp…
Copyright © Computer Kennis http://www.nldit.com