| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come scrivere una funzione Modulo
    Una funzione modulo , chiamato anche una funzione modulo , restituisce il numero intero resta quando un numero intero è diviso in un altro numero intero . Mod ( 9,3 ) è uguale a zero , perché nove è divisibile per tre. Mod ( 11,5 ), è uguale a uno . La maggior parte dei linguaggi di programmazione includono una funzione di modulo come parte della libreria matematica incluso , ma può anche essere facilmente definite in un sottoprogramma. La sintassi esatta utilizzata dipende dal linguaggio di programmazione che si sta scrivendo dentro Istruzioni
    1

    Definire una subroutine che prende due argomenti: un numeratore e divisore . Per esempio :
    funzione

    mod ( numeratore , divisore) ;
    2

    una variabile come un numero reale per il risultato della divisione del numeratore dal divisore
    < p . > realdivision == numeratore /divisore ;
    3

    impostare un'altra variabile per la parte intera della operazione di divisione . Utilizzare una funzione di numero intero o una funzione di arrotondamento che non completano il numero quando il risultato è più vicino al prossimo numero intero superiore

    intdivision == int ( realdivision ) .
    4

    Sottrai il risultato intero dal risultato reale per ottenere la parte decimale del funzionamento divario

    realmodulo == realdivision - intdivision ; .
    5

    moltiplicare la parte decimale per il divisore per completare il modulo . Questo sarà sempre un numero intero quando due numeri interi sono passati all'argomento . Utilizzare una funzione round per forzare questo per evitare errori causati da operazioni matematiche decimali ( cioè per evitare che i risultati come 1.99999 e 2,00001 invece di 2 ) per

    intmodulo == round ( realmodulo * divisore ) . < Br > Pagina 6

    restituire il risultato della subroutine se la lingua richiede una istruzione return esplicita per completare la subroutine

    ritorno intmodulo ; .
    < br >

    Previous :

    next :
      Articoli Correlati
    ·Come fare un quadrato in QuickBASIC 
    ·Vantaggi e svantaggi della macchina linguaggio livello 
    ·Come posso aggiungere una Guida per un progetto Xcode 
    ·Come terminare un ciclo Finite 
    ·Come modificare un pseudocodice un algoritmo 
    ·Come ordinare le colonne in DataGrid 
    ·Come incorporare SRC dinamico in HTML 
    ·Come utilizzare un form MDI in C # 
    ·Spiegazione di Filler in un programma COBOL 
    ·Memory Leak Detection Strumenti 
      Articoli in evidenza
    ·Come costruire un sistema di affiliazione in ColdFusion…
    ·Come fare la prima lettera di una stringa di una Capita…
    ·Come scrivere un Miner -mail per Python 
    ·Come collegare Visual Basic 
    ·JavaScript: Apostrophe Problema nella URL 
    ·Come modificare gli attributi blocco con VBA 
    ·Come fare una GUI in Java 
    ·Come reindirizzare a un'altra pagina in JavaScript 
    ·Come cancellare il contenuto di un file PHP 
    ·Come convertire XLS in CSV con PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com