Gå til indholdet

N125 Flow (for/if)

I en tom konsol applikation skal du

  • Tælle fra 0 til 9
    • Udskriv tal
    • Afslut med en blank linje (Console.WriteLine())
  • Tælle fra 1 til 20 men kun hver anden (1-3-5-7…).
    • Udskriv tal
    • Afslut med en blank linje (Console.WriteLine())
  • Tælle fra 1 til 20 og udskriv tal - men lige tal skal have en stjerne (*) foran og ulige tal skal have en stjerne (!) foran.
    • Måske kan du bruge % operatoren til at finde ud af om et tal er lige eller ulige.
    • Måske kan du bruge en if sætning til at bestemme om et tal er lige eller ulige.
    • Måske kan du bruge Console.Write(“*”) til at skrive en stjerne eller Console.Write(“!”) til at skrive et udråbstegn - uden at skifte linje.

Det kunde ende med at se sådan ud:

0
1
2
3
4
5
6
7
8

1
3
5
7
9
11
13
15
17
19

!1
*2
!3
*4
!5
*6
!7
*8
!9
*10
!11
*12
!13
*14
!15
*16
!17
*18
!19
*20

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`

// Tæl fra 0 til 9
for (int i = 0; i < 9; i++)
{
    Console.WriteLine(i);
}
Console.WriteLine();

// Tæl fra 1 - 20 men kun hver anden (1-3-5-7...)
for (int i = 1; i < 21; i+=2)
{
    Console.WriteLine(i);
}

// Tæl fra 1 - 20. 
for (int i = 1; i < 21; i++)
{
    if (i % 2 == 0)
        Console.Write("*");
    else
        Console.Write("!");
    Console.WriteLine(i);
}