Gå til indholdet

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:

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();        
}