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 >> Computer Programmeringsspråk >> Content
    Hvordan skrive en modul Funksjon
    A modulus funksjon, også kalt en modulofunksjon , returnerer heltall til overs når et heltall er delt inn i et annet heltall . Mod ( 9,3 ) er lik null fordi ni er delelig med tre. Mod ( 11,5 ) er lik en. De fleste programmeringsspråk har modulus funksjon som en del av den medfølgende matte biblioteket, men det kan også være lett definert i en subrutine . Den nøyaktige syntaksen du bruker vil avhenge av programmeringsspråket du skriver inn Instruksjoner
    en

    Definer en subrutine som tar to argumenter: en teller og divisor . For eksempel : en

    funksjon mod ( teller, divisor ) ;
    2

    Sett en variabel som et reelt tall til resultatet av å dele telleren ved divisor
    < p . > realdivision == teller /divisor ;
    3

    Sett en annen variabel til heltallsdelen for vannskillet drift . Bruk et heltall funksjon eller avrunding funksjon som ikke avrunde ikke antallet opp når resultatet er nærmere den neste høyere heltall

    intdivision == int ( realdivision ) ; .
    4

    Trekk heltallet resultat fra den virkelige resultat for å få desimal delen av delingen

    realmodulo == realdivision - intdivision ; .
    5

    Multipliser desimal delen av divisor for å fullføre modulo . Dette vil alltid være et heltall når to heltall er gått til argumentet . Bruk en rund funksjon for å tvinge dette for å hindre feil forårsaket av desimal matematiske operasjoner ( som er , for å forhindre resultater som 1,99999 og 2,00001 stedet for to )

    intmodulo == runde ( realmodulo * divisor ) ; .

    6

    Tilbake resultatet av subrutinen hvis språket krever en eksplisitt retur setningen for å fullføre subrutine

    retur intmodulo ; .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Økning DOS Variabelverdi 
    ·Typer av Computer Språk 
    ·VisAdvarsler i Access 2007 
    ·Hvordan Valider CSS Sider 
    ·Opplæringsprogrammer for Computer Programming 
    ·Hva er Mikrodata HTML5 
    ·Hva er en kommando Argument 
    ·Hvordan å erklære en 3D -feltet i MATLAB 
    ·Hvordan å omdirigere data som skal vises i AIX 
    ·Hvordan lage en 3D Browser 
      Anbefalte artikler
    ·Hvordan lage en File List Box i Visual Basic 
    ·Slik installerer Eclipse for BlackBerry 
    ·Slik fjerner iFrame Scrollbars i JavaScript 
    ·Hvordan lage en Array i PHP 
    ·Klassevariabler av Java Coding 
    ·Hvordan lage Games i Visual Basic 
    ·Slik bruker du en Resig MicroTemplate 
    ·Hvordan vet jeg om MySQL er 32 - eller 64 - Bit 
    ·Hvordan Test Business Objects 
    ·Slik hindrer du en Infinite Loop 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/