DIVISIBILITÉ
unknown
csharp
2 years ago
4.4 kB
16
Indexable
class Program
{
static void Main()
{
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("\n ____ _ _ _ __ _ ___ __ __\n / __ \\(_) __(_)____(_) /_ (_) (_) /__/_/\n / / / / / | / / / ___/ / __ \\/ / / / __/ _ \\\n / /_/ / /| |/ / (__ ) / /_/ / / / / /_/ __/\n/_____/_/ |___/_/____/_/_.___/_/_/_/\\__/\\___/ \n \n");
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}");
}
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" , ,, , \n | || | ,/ _____ \\. \n \\_||_/ ||_/ \\_|| \n || \\_| . . |_/ \n || | L | \n ,|| |`==='| \n |>| ___`> -<'___ \n |>|\\ / \\ \n \\>| \\ / , . . | \n || \\/ /| . | . | | \n ||\\ ` / | ___|___ | | ( \n (( || `--' | _______ | | )) ( \n( )\\|| ( )\\ | - --- - | -| ( ( \\ ))\n(\\/ || ))/ ( | -- - -- | | )) ) \\(( \n ( ()||((( ())| | |( (( () )hjm");
}
}
}
Editor is loading...