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 gjøre Floating Point Divisions
    Computer programmeringsspråk som C + + har spesielle datatyper som brukes til å lagre data . En datatype bestemmer hva slags informasjon det er i stand til å lagre . For eksempel kan et flyttall variable lagrer flyttall , som er tall som har en fraksjonell og /eller eksponentiell komponent. Når du gjør divisjon med flyttall , bør du pass av noen vanlige fallgruvene. Den første er å dele med null , og den andre er å miste presisjon . Du kan unngå begge disse ved å følge denne guiden . 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 /Project" og velg " C + + Project" for å opprette en ny C + + prosjekt . En tom kildekoden filen vises i teksteditoren delen av IDE .
    2

    Skriv følgende kode for å erklære en funksjon som heter "dele ".

    Doble divide_floats ( float x , flyte y )

    {

    }
    3

    Skriv en setning som sjekker for å se om du er dele -by - null. Anta at " y " variable fra funksjonen erklæringen gjort i det siste trinnet er divisor . Skriv følgende " hvis " statement i mellom klammeparentesene av funksjonen " divide_floats . "

    If ( y == 0 )

    { cerr << " Divide med null feil << endl ;}
    4

    Skriv logikken som oppstår når " hvis " statement evalueres som usant det er, når divisor ikke er null Skriv følgende " annet " statement nedenfor. . "hvis " statement : en

    annet

    { }
    5

    Skriv inn koden som deler de to flyttall Siden den resulterende nummeret kan være større enn . en av de to tall som blir delt , hvis den ble lagret i en flytende punktet datatype kan det være et tap av presisjon feil . Dette skjer når svar overstiger hva dataene type er i stand til lagring , og derfor resultatene blir ødelagt. Du kan omgå dette ved å bruke en lignende datatype til " flyte" kalt "dobbelt ", som bruker dobbelt så mye minne av en Skriv følgende i klammeparentes etter " annet " statement "flyte ". :
    < p> double resultat = x /y;
    6

    Skriv følgende uttalelse å returnere svaret fra funksjonen : en

    retur resultat ;
    7

    erklære en hovedfunksjon det er der programmet starter kjøring , og det er der du kan ringe funksjonen Skriv følgende . " divide_floats . " : en

    int main ( )

    { }
    Side 8

    Ring " divide_floats " funksjon og produksjonen sin verdi til output -vinduet ved å skrive følgende uttalelse i mellom klammeparentesene av den viktigste funksjonen : en

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

    Kjør programmet ved å trykke på den grønne " Play "-knappen programmet startes og deler to flyter programmet produksjonen er

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan sette standardverdien for WPF ComboBox 
    ·Hvordan bruke Alice til Program Games 
    ·Hvordan å kompilere C-kode som Bibliotek 
    ·Forskjellen mellom C & Visual C 
    ·Hvordan å likestille to ting i en if setning i C + + 
    ·Hvordan bruke Memcmp funksjon i C + + 
    ·Hvordan bruke Kommandolinjeparametre i C + + 
    ·Målet avhør i C Programming 
    ·Etter Velge en dato i Brennvidde Picker , hvordan kan d…
    ·Hvordan bruke Threading og meldinger i Visual C + + 
      Anbefalte artikler
    ·Slik kjører tcpdump Fra Java 
    ·Hvordan beregne antall uker mellom to datoer 
    ·Hvor å Sjekk for ODBC Driver i VBA 
    ·Hvordan forbedre matematisk beregning på PHP 
    ·Hvordan åpne en fil fra Input Argument i Ruby 
    ·Hvordan lage Java Script for Looping Pictures 
    ·Suzuki 250 Quad Spesifikasjoner 
    ·Best AJAX Framework for Java 
    ·Slik skjuler av klasse i JavaScript 
    ·Hvordan lese CPU Temperatur Med en VB6 Program 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/