Section courante

A propos

Section administrative du site

%

Modulo
C# (C Sharp)

Syntaxe

a % b

Paramètres

Nom Description
a Ce paramètre permet d'indiquer l'opérande à diviser.
b Ce paramètre permet d'indiquer le diviseur.

Retour

Valeur Description
nombre Ces valeurs permettent d'indiquer le restant de la division.

Description

Cet opérateur permet d'effectuer le calcul du restant de la division.

Exemple

Voici un exemple montrant une utilisation de cet opérande :

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace ModSamples
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             Console.WriteLine("mod(-81,9)=" + Convert.ToString(-81 % 9));
  13.             Console.WriteLine("mod(15,3) = " + Convert.ToString(15 % 3));
  14.             Console.WriteLine("mod(16,3) = " + Convert.ToString(16 % 3));
  15.             Console.WriteLine("mod(16.9,3) = " + Convert.ToString(16.9 % 3));
  16.             Console.WriteLine("mod(16.8,3) = " + Convert.ToString(16.8 % 3));
  17.             Console.WriteLine("mod(16.7,3) = " + Convert.ToString(16.7 % 3));
  18.             Console.WriteLine("mod(16.6,3) = " + Convert.ToString(16.6 % 3));
  19.             Console.WriteLine("mod(16.5,3) = " + Convert.ToString(16.5 % 3));
  20.             Console.WriteLine("mod(16.4,3) = " + Convert.ToString(16.4 % 3));
  21.             Console.WriteLine("mod(16.3,3) = " + Convert.ToString(16.3 % 3));
  22.             Console.WriteLine("mod(16.2,3) = " + Convert.ToString(16.2 % 3));
  23.             Console.WriteLine("mod(16.1,3) = " + Convert.ToString(16.1 % 3));
  24.             Console.WriteLine("mod(17,3) = " + Convert.ToString(17 % 3));
  25.             Console.WriteLine("mod(18,3) = " + Convert.ToString(18 % 3));
  26.             Console.WriteLine("mod(19,3) = " + Convert.ToString(19 % 3));
  27.             Console.WriteLine("mod(0,1) = " + Convert.ToString(0 % 1));
  28.         }
  29.     }
  30. }

on obtiendra le résultat suivant :

mod(-81,9)=0
mod(15,3) = 0
mod(16,3) = 1
mod(16.9,3) = 1,9
mod(16.8,3) = 1,8
mod(16.7,3) = 1,7
mod(16.6,3) = 1,6
mod(16.5,3) = 1,5
mod(16.4,3) = 1,4
mod(16.3,3) = 1,3
mod(16.2,3) = 1,2
mod(16.1,3) = 1,1
mod(17,3) = 2
mod(18,3) = 0
mod(19,3) = 1
mod(0,1) = 0


Dernière mise à jour : Mardi, le 26 janvier 2016