using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace H3Oef4 { class Program { static void Main(string[] args) { // declaratie string achtergrond, voorgrond; int aantalFouten = 0; // schermkleur aanpassen Console.BackgroundColor = ConsoleColor.White; Console.ForegroundColor = ConsoleColor.Black; Console.Clear(); // inlezen Console.WriteLine("Kleuren kiezen"); Console.WriteLine(); Console.WriteLine("Welke kleur moet de achtergrond krijgen?"); Console.Write("Rood (R of r) / blauw (B of b) / geel (G of g) / zwart (Z of z)? -> "); achtergrond = Console.ReadLine(); Console.WriteLine(); Console.WriteLine("Welke kleur moeten de letters krijgen?"); Console.WriteLine("OPGELET: Kies een andere kleur dan de achtergrondkleur!"); Console.Write("Rood (R of r) / geel (G of g) / wit (W of w) / blauw (B of b)? -> "); voorgrond = Console.ReadLine(); // verwerken switch (achtergrond) { case "R": case "r": Console.BackgroundColor = ConsoleColor.Red; break; case "B": case "b": Console.BackgroundColor = ConsoleColor.Blue; break; case "G": case "g": Console.BackgroundColor = ConsoleColor.Yellow; break; case "Z": case "z": Console.BackgroundColor = ConsoleColor.Black; break; default: aantalFouten += 1; break; } switch (voorgrond) { case "R": case "r": Console.ForegroundColor = ConsoleColor.Red; break; case "G": case "g": Console.ForegroundColor = ConsoleColor.Yellow; break; case "W": case "w": Console.ForegroundColor = ConsoleColor.White; break; case "B": case "b": Console.ForegroundColor = ConsoleColor.Blue; break; default: aantalFouten += 1; break; } // resultaat tonen Console.Clear(); switch (aantalFouten) { case 0: Console.WriteLine("De kleuren werden aangepast zoals u vroeg"); break; default:Console.WriteLine("U antwoordde " + aantalFouten + " keer ongeldig en ziet daarom niet het gewenst resultaat"); break; } // wachten op enter Console.WriteLine(); Console.Write("Druk op enter om verder te gaan"); Console.ReadLine(); } } }