Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man skriver en modul Funktion

    En modul funktion , även kallad en modulo -funktion , ger heltalsdelen kvar när ett heltal är uppdelad i ett annat heltal . Mod (9,3 ) är lika med noll, eftersom nio är jämnt delbart med tre . Mod ( 11,5 ) är lika med ett . De flesta programspråk inkluderar en modul fungerar som en del av den medföljande matte biblioteket , men det kan också enkelt definieras i ett underprogram . Den exakta syntaxen du använder beror på programmeringsspråk du skriver i. Instruktioner
    1

    Definiera en subrutin som tar två argument : en täljare och nämnare . Till exempel :

    funktionen mod ( täljare , nämnare ) ,
    2

    Ställ en variabel som ett reellt tal till resultatet av att dividera täljaren med divisorn
    < p . > realdivision == täljare /nämnare ;
    3

    Ställ annan variabel till heltalsdelen av klyftan operationen . Använd ett heltal funktion eller avrundning funktion som inte avrunda talet uppåt när resultatet är närmare till nästa högre heltal

    intdivision == int ( realdivision ) .
    4

    Subtrahera heltalet resultatet från det riktiga resultatet att få decimal delen av klyftan operationen

    realmodulo == realdivision - intdivision , .
    5

    Multiplicera decimal delen av divisorn att slutföra modulo . Detta kommer alltid att vara ett heltal när två heltal överförs till argumentet. Använd en rund funktion för att tvinga detta att förhindra fel som orsakas av decimal matematiska operationer ( det vill säga att förhindra att resultat som 1,99999 och 2,00001 i stället för 2 ) katalog

    intmodulo == runda ( realmodulo * divisor ) .

    6

    returnera resultatet av subrutinen om språket kräver en explicit return för att slutföra subrutinen

    retur intmodulo , .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är SQL syntaxmarkering
    ·Introduktion till Singulärvärdesuppdelning
    ·Förhindra att buffertöverskridningar & overflows
    ·Hur man skapar en High- Tech Hemsida
    ·Hur man använder Script Task i SSIS 2008
    ·Hur man gör ett torg i QuickBasic
    ·Hur man gör en webbsida med hjälp av HTML
    ·Fördelar och nackdelar med en ReDim Statement
    ·Hur man använder en WMI Script
    ·Användning av Constant Coding
    Utvalda artiklarna
    ·Den bästa boken för Learning PHP
    ·Hur du använder VBA för e-post i Access
    ·Konvertera text till CSV i Perl
    ·Hur Infoga Java koden till Joomla
    ·ANSI C datatyper
    ·Hur man gör Plysch djur i SolidWorks
    ·Hur man skapar dynamiska Nästa & Föregående Buttons …
    ·Hur man använder konstanter i Pseudokod
    ·Hur man avgör basobjekt i Cocoa
    ·Hur man kan få ett VBA Kopiera Query från en annan da…
    Copyright © Dator Kunskap http://www.dator.xyz