DIVISIBILITÉ
unknown
csharp
a year ago
4.4 kB
10
Indexable
Never
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"); } } }