% |
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 :
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
-
- namespace ModSamples
- {
- class Program
- {
- static void Main(string[] args)
- {
- Console.WriteLine("mod(-81,9)=" + Convert.ToString(-81 % 9));
- Console.WriteLine("mod(15,3) = " + Convert.ToString(15 % 3));
- Console.WriteLine("mod(16,3) = " + Convert.ToString(16 % 3));
- Console.WriteLine("mod(16.9,3) = " + Convert.ToString(16.9 % 3));
- Console.WriteLine("mod(16.8,3) = " + Convert.ToString(16.8 % 3));
- Console.WriteLine("mod(16.7,3) = " + Convert.ToString(16.7 % 3));
- Console.WriteLine("mod(16.6,3) = " + Convert.ToString(16.6 % 3));
- Console.WriteLine("mod(16.5,3) = " + Convert.ToString(16.5 % 3));
- Console.WriteLine("mod(16.4,3) = " + Convert.ToString(16.4 % 3));
- Console.WriteLine("mod(16.3,3) = " + Convert.ToString(16.3 % 3));
- Console.WriteLine("mod(16.2,3) = " + Convert.ToString(16.2 % 3));
- Console.WriteLine("mod(16.1,3) = " + Convert.ToString(16.1 % 3));
- Console.WriteLine("mod(17,3) = " + Convert.ToString(17 % 3));
- Console.WriteLine("mod(18,3) = " + Convert.ToString(18 % 3));
- Console.WriteLine("mod(19,3) = " + Convert.ToString(19 % 3));
- Console.WriteLine("mod(0,1) = " + Convert.ToString(0 % 1));
- }
- }
- }
on obtiendra le résultat suivant :
mod(-81,9)=0mod(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