ERROR: načtení souboru link.html bylo neúspěšné
Tuto, poslední hodinu před Vánoci, si zkusíme nějaké "kosmetické" věci pro náš ultimátní Vánoční program.
V naší konzoli si můžeme měnit barvičky textu. Můžeme to dělat například takto:
Console.ForegroundColor = ConsoleColor.Blue;
Console.WriteLine("Modrý text");
Console.BackgroundColor = ConsoleColor.Green;
Console.WriteLine("Zelená v pozadí a modrý text");
Console.ReadLine();
Pokud chceme vyresetovat barvičky, můžeme použít prostě Console.ResetColor();
V C# se nám občas hodí pracovat s aktuálním datem. K tomuto slouží datový typ DateTime. Můžeme ho
použít například takto:
DateTime datum = DateTime.Now;
Console.Write("Aktuální rok je: ");
Console.WriteLine(datum.Year);
Console.Write("Dnes je ");
Console.Write(datum.Day);
Console.WriteLine(". den v měsíci");
Vytvořte program, který vypíšu např. "Veselé Vánoce" tak, aby každé písmenko mělo jinou barvu.
Dále kód vypíše (tentokrát již normální barvou), kolik dní zbývá do vánoc. Nezapomeňte vzít v potaz, že uživatel může program spustit v jiný měsíc, než je prosinec.
Vytvořte program, který vypíše uživateli, kolik dní žije. Budou se vám pro to hodit následující věci, které jsme zatím nezmínili:
// nastaví naši proměnnou typu DateTime na nějaké konkrétní datum
DateTime narozeniny = DateTime.Parse("2004-09-14");
// spočítá rozdíl mezi dvoumy DateTime
TimeSpan rozdil = jinejDateTime - narozeniny;
// vypíše TimeSpan, který jsme nastavili výše, ve dnech.
Console.WriteLine(rozdil.Days);