| 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
    Hvordan man gør Floating Point Divisioner
    Computer programmeringssprog som C + + har særlige datatyper , der bruges til at lagre data. En datatype bestemmer, hvilken type oplysninger, den er i stand til at lagre . For eksempel . Et decimaltal variabel gemmer kommatal , der er tal , der har en brøk -og /eller eksponentiel komponent Når man gør division med kommatal , skal du passe på et par almindelige faldgruber . Den første er at dividere med nul , og den anden er ved at miste præcision . Du kan undgå begge disse ved at følge denne vejledning. 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" at oprette en ny C + + projekt. En tom kildekode fil vises i teksteditoren del af IDE .
    2

    Skriv følgende kode til at erklære en funktion ved navn " kløft ".

    Dobbelt divide_floats ( float x, float y)

    {

    }
    3

    Skriv en erklæring, der kontrollerer, om du er dividere med nul . Antag at "y" variabel fra funktionen erklæring i det sidste trin er divisor . Skriv følgende "hvis" erklæring i-mellem de krøllede parenteser af funktionen " divide_floats . "

    If ( y == 0)

    { cerr << " Divide med nul fejl << endl; }
    4

    Skriv den logik, der opstår, når "hvis" erklæring vurderer som falsk Dvs. når divisor ikke er nul Skriv følgende " ellers " erklæring nedenfor. . den "hvis" erklæring : Hej

    ellers

    {}
    5

    Skriv den kode, der skiller de to kommatal Siden resulterende tal kan være større end . enten af de to tal spaltede , hvis det blev opbevaret i et decimaltal datatype der kan være et tab af præcision fejl . Dette sker, når resultatet overstiger hvad datatype kan lagre , og resultaterne var derfor er beskadiget . Du kan omgå dette ved hjælp af en lignende datatype til " float " kaldet "double ", som bruger dobbelt mindet om en Skriv følgende i de krøllede parenteser efter " else" statement " float ". : Hej < p> double resultat = x /y ,
    6

    Skriv følgende udtalelse at returnere svaret fra den funktion : Hej

    tilbagevenden resultat
    7

    Erklær en hovedfunktion Dette er, hvor dit program starter udførelsen , og det er , hvor du kan kalde funktionen Skriv det følgende. " divide_floats ". : Hej

    int main ()

    {}

    8

    Kald " divide_floats " funktion og output dens værdi til output vinduet ved at skrive følgende erklæring i-mellem de krøllede parenteser i den vigtigste funktion : Hej

    cout << divide_floats ( 5,2 ) << endl; . . . " 2.5"
    9

    Kør programmet ved at trykke på den grønne "Play" knappen programmet starter og deler to flydere programmet output er < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan skriver jeg en CSV-fil i C # 
    ·Sådan Fix Visual C Assertion Manglende 
    ·Sådan bruges ASM i Visual C 
    ·Hvordan man laver en GUI i C 
    ·Hvordan man skriver Word Equivalent af en check Beløb …
    ·Sådan Detect en Debugger 
    ·Sådan Program Games i C + + 
    ·Sådan læses en CSV-fil i C 
    ·Sådan Konverter INT at flyde 
    ·MFC ActiveX Tutorial 
      Anbefalede Artikler
    ·Sådan Program TI- 83 Plus Games 
    ·Sådan bruges VBS til at returnere et Recordset 
    ·Sådan Konverter UTF8 tekster 
    ·Sådan bruges Crystal Report Control i Visual Basic 
    ·Krav til en iTouch SDK 
    ·Sådan Beat tredje Gym Leader Med Grovyle i Pokemon : R…
    ·Sådan læses en fil i VBS 
    ·Hvordan til at udsende en forespørgsel i MySQL 
    ·Sådan konfigureres CVS i Eclipse Screenshot 
    ·Tutorial på PHP Kalender 
    Copyright © Computer Viden http://www.computerdk.com