N130 10-tabel
I en tom konsol applikation skal du skabe en 10-tabel på console der ser således ud:
Alle værdier over 50 skal farves eksempelvis gule (brug Console.ForegroundColor). Brug eventuelt PadLeft-metoden fra string-klassen til at højrestille værdien.
Tip
En måde at gøre det på kunne være at bruge to for-løkker, en til at tælle x og en til at tælle y. Inde i den inderste løkke kan du så udregne produktet af x og y og skrive det ud.
Info
Hvis du benytter Visual Studio Code kan du muligvis ikke se farverne. Prøv at køre programmet i en terminal i stedet (dotnet run
) eller ret launch.json-filen til at bruge en anden konsol ("console": "integratedTerminal"
).
Tip
Hvis du er i tvivl om hvordan du skaber en konsolapplikation så følg:
- Denne guide hvis du arbejder i Visual Studio Code
- Denne guide hvis du arbejder i Visual Studio
Klik for at se et forslag til en løsning
using System; // muligvis ikke nødvendig i nyere versioner af C# pga `ImplicitUsings` i nyere versioner af C# pga `ImplicitUsings`
for (int xx = 1; xx < 11; xx++)
{
for (int yy = 1; yy < 11; yy++)
{
string tal = (xx * yy).ToString();
if ((xx * yy) > 50)
Console.ForegroundColor = ConsoleColor.Yellow;
else
Console.ForegroundColor = ConsoleColor.White;
Console.Write(tal.PadLeft(4));
}
Console.WriteLine();
}