Divisibilité
unknown
csharp
2 years ago
3.2 kB
52
Indexable
class Program
{
static void Main()
{
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("Entrez un entier : "); // CHOISIR UN ENTIER
Console.ForegroundColor = ConsoleColor.White;
int nombre = int.Parse(Console.ReadLine()); // METS L'ENTIER CHOISI DANS LA VARIABLE NOMBRE
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("--------------------------------");
if (nombre % 2 == 0) // DIVISIBLE PAR 2
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine($"{nombre} est pair et donc divisible par 2.");
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine($"{nombre} n'est pas pair et donc n'est pas divisible par 2");
}
if (nombre % 10 == 0 || nombre % 10 == 5) // DIVISIBLE PAR 5
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine($"{nombre} termine par un '0' ou un '5', il est donc divisible par 5.");
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine($"{nombre} n'est pas divisible par 5 car il ne termine pas par '0' ou '5'.");
}
if (nombre % 10 == 0) // DIVISIBLE PAR 10
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine($"{nombre} est divisible par 10 car il termine par '0'.");
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine($"{nombre} n'est pas divisible par 10 car il ne termine pas par '0'");
}
if (nombre % 3 == 0) // DIVISIBLE PAR 3
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine($"{nombre} est divisible 3 car la somme de ses chiffres est divisible par 3.");
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine($"{nombre} n'est pas divisible par 3 car la somme de ses chiffres n'est pas divisible par 3");
}
if (nombre % 9 == 0) // DIVISIBLE PAR 9
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine($"{nombre} est divisible par 9 car la somme de ses chiffres est divisible par 9.");
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine($"{nombre} n'est pas divisible par 9 car la somme de ses chiffres n'est pas divisible par 9.");
}
{
string binary = Convert.ToString(nombre, 2); // DONNE LA VALEUR EN BINAIRE
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("--------------------------------");
Console.ForegroundColor = ConsoleColor.Blue;
Console.WriteLine($"{nombre} en binaire est {binary}");
}
{
string hexadecimal = Convert.ToString(nombre, 16); // DONNE LA VALEUR EN HEXA
Console.ForegroundColor = ConsoleColor.Magenta;
Console.WriteLine($"{nombre} en hexadecimale est {hexadecimal}");
}
}
}
Editor is loading...