Variabler og typer
Start med tydelige typer og udskriv værdierne.
Tal og tekst
int
string
Console.WriteLine
int alder = 16;
string navn = "Aya";
Console.WriteLine(navn + " er " + alder + " år.");
bool erElev = true;
string navn = "Maja";
Console.WriteLine(navn + " er elev: " + erElev);
var by = "Aarhus";
int aar = 2026;
bool regner = false;
Console.WriteLine(by + " " + aar + " regner: " + regner);
>
Beregn med double
double
Console.WriteLine
double radius = 3.5;
double pi = 3.14;
double areal = pi * radius * radius;
Console.WriteLine("Areal: " + areal);
double pris = 19.95;
int antal = 4;
double total = pris * antal;
Console.WriteLine("Total: " + total);
var tempC = 21.5;
var tempF = tempC * 9 / 5 + 32;
Console.WriteLine("Fahrenheit: " + tempF);
>
Indlæsning og udskrivning
Læs input og brug det i en beregning eller en sætning.
Navn og hobby
Console.WriteLine
Console.ReadLine
string
Console.WriteLine("Skriv dit navn:");
string navn = Console.ReadLine();
Console.WriteLine("Skriv din hobby:");
string hobby = Console.ReadLine();
Console.WriteLine(navn + " kan godt lide " + hobby + ".");
Console.WriteLine("Skriv din by:");
string by = Console.ReadLine();
Console.WriteLine("Skriv din farve:");
string farve = Console.ReadLine();
Console.WriteLine("Du bor i " + by + " og kan lide " + farve + ".");
Console.WriteLine("Skriv dit navn:");
string navn = Console.ReadLine();
Console.WriteLine("Skriv din alder:");
int alder = int.Parse(Console.ReadLine());
Console.WriteLine(navn + " er " + alder + " år.");
>
Tal og sum
int
int.Parse
Console.ReadLine
Console.WriteLine
Console.WriteLine("Indtast et tal:");
int a = int.Parse(Console.ReadLine());
Console.WriteLine("Indtast et tal mere:");
int b = int.Parse(Console.ReadLine());
int sum = a + b;
Console.WriteLine("Summen er " + sum);
Console.WriteLine("Indtast et tal:");
int a = int.Parse(Console.ReadLine());
Console.WriteLine("Indtast et tal mere:");
int b = int.Parse(Console.ReadLine());
int produkt = a * b;
Console.WriteLine("Produktet er " + produkt);
Console.WriteLine("Indtast tal 1:");
int a = int.Parse(Console.ReadLine());
Console.WriteLine("Indtast tal 2:");
int b = int.Parse(Console.ReadLine());
Console.WriteLine("Indtast tal 3:");
int c = int.Parse(Console.ReadLine());
int sum = a + b + c;
Console.WriteLine("Summen er " + sum);
>
Betingelser if og switch
Brug betingelser til at styre beslutninger.
If/else: adgang
if
else
>=
int alder = 18;
if (alder >= 18)
{
Console.WriteLine("Du er voksen.");
}
else
{
Console.WriteLine("Du er ikke voksen endnu.");
}
int alder = 16;
if (alder >= 18)
{
Console.WriteLine("Voksen");
}
else if (alder >= 13)
{
Console.WriteLine("Teenager");
}
else
{
Console.WriteLine("Barn");
}
int alder = 20;
bool harBil = false;
if (alder >= 18)
{
if (harBil)
{
Console.WriteLine("Voksen med bil");
}
else
{
Console.WriteLine("Voksen uden bil");
}
}
else
{
Console.WriteLine("Ikke voksen");
}
>
Switch: dag på ugen
switch
case
break
default
int dag = 3;
switch (dag)
{
case 1:
Console.WriteLine("Mandag");
break;
case 2:
Console.WriteLine("Tirsdag");
break;
case 3:
Console.WriteLine("Onsdag");
break;
default:
Console.WriteLine("Ukendt dag");
break;
}
int karakter = 7;
switch (karakter)
{
case 12:
Console.WriteLine("Top");
break;
case 10:
Console.WriteLine("Meget flot");
break;
case 7:
Console.WriteLine("Godkendt");
break;
default:
Console.WriteLine("Prøv igen");
break;
}
int valg = 2;
switch (valg)
{
case 1:
Console.WriteLine("Start");
break;
case 2:
Console.WriteLine("Pause");
break;
case 3:
Console.WriteLine("Stop");
break;
default:
Console.WriteLine("Ukendt valg");
break;
}
>
Arrays og løkker
Gem flere værdier og gentag med loops.
For-løkke og sum
int[]
new int[4]
[indeks]
Length
for
int[] tal = new int[4];
tal[0] = 2;
tal[1] = 4;
tal[2] = 6;
tal[3] = 8;
int sum = 0;
for (int i = 0; i < tal.Length; i++)
{
sum = sum + tal[i];
}
Console.WriteLine("Sum: " + sum);
int[] tal = { 1, 2, 3, 4, 5 };
tal[2] = 10;
for (int i = 0; i < tal.Length; i++)
{
Console.WriteLine("Tal: " + tal[i]);
}
int[] tal = new int[4];
for (int i = 0; i < tal.Length; i++)
{
tal[i] = i + 1;
}
int produkt = 1;
for (int i = 0; i < tal.Length; i++)
{
produkt = produkt * tal[i];
}
Console.WriteLine("Produkt: " + produkt);
>
Foreach og liste
foreach
var
int[]
int[] point = { 3, 5, 7 };
foreach (var p in point)
{
Console.WriteLine("Point: " + p);
}
string[] navne = { "Ali", "Mira", "Noah" };
foreach (var navn in navne)
{
Console.WriteLine("Hej " + navn);
}
int[] point = { 2, 4, 6 };
int sum = 0;
foreach (var p in point)
{
sum = sum + p;
}
Console.WriteLine("Sum: " + sum);
>