| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment écrire une fonction Module
    Une fonction module , appelé aussi une fonction modulo , retourne l'entier reste quand un entier est divisé en un autre entier . Mod ( 9,3 ) est égale à zéro , car neuf est uniformément divisible par trois . Mod ( 11,5 ) est égal à un. La plupart des langages de programmation incluent une fonction de module dans le cadre de la bibliothèque mathématique inclus, mais il peut aussi être facilement définis dans un sous-programme . La syntaxe exacte que vous utilisez dépend du langage de programmation que vous écrivez po Instructions
    1

    Définir un sous-programme qui prend deux arguments : un numérateur et dénominateur. Par exemple:
    fonction mod

    ( numérateur , dénominateur ) ;
    2

    définir une variable comme un nombre réel au résultat de la division du numérateur par le dénominateur
    < p. > realdivision == numérateur /dénominateur ;
    3

    définir une autre variable à la partie entière de l' opération de division . Utiliser une fonction entière ou une fonction d'arrondi qui n'a pas arrondir le nombre quand le résultat est plus proche de l'entier supérieur

    intdivision == int ( realdivision ) .
    4

    Soustraire le résultat entier à partir du résultat réel pour obtenir la partie décimale de l' opération de division

    realmodulo == realdivision - de intdivision ; .
    5

    Multipliez la partie décimale par le diviseur de compléter le modulo . Ce sera toujours un entier lorsque deux entiers sont passés à l'argument. Utiliser une fonction round pour forcer ce pour éviter les erreurs causées par les opérations mathématiques décimales ( qui est , afin d'éviter des résultats tels que 1,99999 2,00001 et au lieu de 2)


    intmodulo == ronde ( realmodulo * diviseur) ; . < Br > Photos 6

    renvoie le résultat de la sous-routine si la langue nécessite une instruction de retour explicite pour terminer la routine

    retour intmodulo ; .
    < br >

    Previous :

    next :
      articles connexes
    ·Comment créer une carte image avec HTML Programmation 
    ·Comment écrire des fichiers dans Mathematica être lu …
    ·Comment faire pour convertir un programme Lisp à une m…
    ·Comment faire un roulement ou Mouseover 
    ·Comment faire pour supprimer l'iPhone Emulator CoreData…
    ·Comment faire pour convertir binaire de MIPS 
    ·Comment utiliser les paramètres dans SSIS 
    ·En savoir diagrammes UML 
    ·Comment changer une PanelView 
    ·Erreurs communes dans le codage HTML 
      articles en vedette
    ·Comment insérer dans une base de données avec un menu…
    ·Comment afficher une valeur dans un MATLAB Chaîne 
    ·Qu'est-ce que Buffer Overrun moyenne 
    ·Comment faire pour vérifier pour les nombres impairs d…
    ·Comment tout faire avec PHP et MySQL 
    ·Comment redéfinir equals en Python 
    ·Comment lire un fichier d'entrée en Java 
    ·Comment faire pour créer une base de données en utili…
    ·Comment calculer secondes et quelques minutes en utilis…
    ·Comment fonctionne PHP obtenir le droit de Cookie 
    Copyright © Connaissances Informatiques http://fr.wingwit.com