TypeMaster

Lær at tænke som en udvikler: forstå variabler, datatyper og hvorfor de er fundamentet i C# og PowerShell.

Start simuleringen

Hvorfor er typer vigtige?

Forhindrer fejl

Typer sikrer, at du ikke forsøger at lægge tekst sammen med tal. De fungerer som sikkerhedsnet.

Gør kode læsbar

Når du vælger den rigtige type, fortæller du andre (og dig selv) hvad værdien repræsenterer.

Optimerer programmer

Typer hjælper computeren med at bruge ressourcerne effektivt og gøre dit program hurtigere.

Udforsk typer

Vælg et sprog for at se de mest brugte typer og hvordan du skriver dem.

int

Heltal anvendt til tællinger og loops.

int antalElever = 24;

double

Flydende tal til målinger og procentberegninger.

double gennemsnit = 12.7;

string

Tekststrenge til navne, beskeder og input.

string navn = "Ada";

bool

Sand/falsk værdier til betingelser.

bool harBestaaet = true;

[int]

Heltalsværdier, f.eks. til antal filer.

$antalFiler = [int]24

[double]

Decimalværdier til præcise beregninger.

$temperatur = [double]21.5

[string]

Tekststrenge til stier, navne og status.

$brugernavn = [string]"Lise"

[bool]

Sand/falsk til tilstandsvariabler.

$erAktiv = [bool]$true

Guidet tutorial

Følg disse skridt og brug notesektionen til at skrive dine egne eksempler.

1. Start med begrebet variabel

En variabel er en navngivet beholder for data. Vi bruger den til at gemme værdier, vi skal arbejde med senere.

2. Forstå typer

Typer beskriver hvilken slags data beholderen rummer. Det hjælper computeren med at forhindre fejl og optimere hukommelse.

3. Syntaks i C# og PowerShell

Hvert sprog har sin måde at definere typer på. C# bruger typer før variabelnavnet, mens PowerShell bruger type-notation foran værdien.

4. Kontroller dine værdier

Vælg en type, der passer til den værdi, du vil gemme. Et heltal kan ikke indeholde tekst, og en boolsk værdi kan kun være sand eller falsk.

Simuleringsværksted

Konstruer din variabel og få direkte feedback.

Øvelser og opgaver

Elev-opgave: Budgetplan

Lav variabler til budgetposter i C#: heltal for antal elever, double for pris per elev, string for projektnavn og bool for om budgettet er godkendt.

Elev-opgave: Backup-script

Skriv PowerShell-variabler der beskriver: antal filer (int), destinationsmappe (string), sidste kørselstidspunkt (string) og om sidste kørsel lykkedes (bool).

Elev-opgave: Energimåling

Vælg passende typer i begge sprog for at registrere kWh, målernavn og en status for om målingen er indenfor normalområdet.

Quiz: Kan du vælge den rette type?

Svar på spørgsmålene for at teste din forståelse. Din score vises nederst.