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.
- Måske kan du bruge
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:
- 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`
// 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);
}