Les 2 - C# - Variabelen

C#
Variabelen
1 / 21
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4-6

In deze les zitten 21 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 50 min

Onderdelen in deze les

C#
Variabelen

Slide 1 - Tekstslide

Leerdoel
Aan het eind van deze les weet je wat een variabele is en hoe je een variabele kan gebruiken als je een applicatie maakt in C#.

Slide 2 - Tekstslide

Welke twee soorten interfaces bestaan er?

Slide 3 - Open vraag

Sleepvraag
Je applicatie moet als uitvoer de tekst "Welkom terug" weergeven.
Hoe ziet de syntax van je code er ook alweer uit?
.
(
);
Console
Print
Show
Window
"Welkom terug"
WriteLine

Slide 4 - Sleepvraag

Bekijk de afbeelding die hier rechts staat. Je ziet een stukje code en een bijbehorende foutmelding. Kan jij de fout vinden?

Slide 5 - Open vraag

Stel... ... je hebt een applicatie gemaakt die een berekening uitvoert. Het antwoord heeft de applicatie later nog nodig. Hoe los je dit op?

Slide 6 - Open vraag

Variabelen
Gebruik je een bepaalde waarde meer dan één keer in je applicatie of heb je een tijdelijke plek nodig om een waarde op te slaan? Dan maak je gebruik van een variabele.

Slide 7 - Tekstslide

Type variabelen in C#

Slide 8 - Tekstslide

Variabele in C#
Voordat een variabele gebruikt wordt moet deze eerst bekend worden gemaakt aan de applicatie. Dit wordt ook wel het declareren van een variabele genoemd.

Slide 9 - Tekstslide

Declaratie van een variabele in C#
[TYPE] [NAAM] = [WAARDE]

int mijnLeeftijd;
of
int mijnLeeftijd = 18;

Slide 10 - Tekstslide

Declaratie van een variabele in C#
Als je bij de declaratie van een variabele nog geen waarde toe gaat kennen kan de declaratie ook sneller:

int getalA, getalB, getalC;
string naamA, naamB, naamC;

Slide 11 - Tekstslide

Declaratie van een variabele in C#
Let er bij het declararen van een string op dat je bij het toewijzen van een waarde de tekst tussen aanhalingstekens zet, dus:

string mijnNaam = "Teun";

Slide 12 - Tekstslide

Naamgeving van een variabele in C#
Een variabele mag bestaan uit letters, cijfers en underscores en moet beginnen met een letter of underscore.

string mijnNaam; (dit mag)
string _mijnNaam; (dit mag)
string 1mijnNaam; (dit mag niet)
string #mijnNaam; (dit mag niet)

Slide 13 - Tekstslide

Welke variabele is juist gedeclareerd?
A
int 1Cijfer;
B
string fouteVariabele;
C
float #getal2;
D
double 1_twee;

Slide 14 - Quizvraag

Variabele gebruiken in C#
int getal1;
int getal2 = 5;
int antwoord;

getal1 = 5;
antwoord = getal1 + getal2;

Slide 15 - Tekstslide

Rekenkundige operatoren in C#

Slide 16 - Tekstslide

Rekenkundige operatoren in C#
int getal1 = 5;
int getal2 = 8;
int antwoord;

antwoord = getal1 * getal2; // vermenigvuldigen
antwoord = getal1 / getal2; // delen door

Slide 17 - Tekstslide

Welke waarde heeft antwoord na het uitvoeren van onderstaande code?
int getalA = 4;
int getalB = 5;
int antwoord;
antwoord = getalA * getalB;

Slide 18 - Open vraag

Weergeven variabele in console
Console.WriteLine() kan alleen tekst weergeven. Als we rekenen met bijvoorbeeld integers, floats of doubles dan moeten we deze variabele omzetten naar tekst (string). Hiervoor kan de functie ToString() gebruikt worden.

Slide 19 - Tekstslide

Voorbeeld 1
int getalA = 6;
int getalB = 5;
int antwoord;

antwoord = getalA * getalB;

Console.WriteLine("Het antwoord is " + antwoord.ToString());

UITVOER VAN DE APPLICATIE IS
Het antwoord is 30

Slide 20 - Tekstslide

Voorbeeld 2
double getalA = 6.5;
double getalB = 5.5;
double antwoord;

antwoord = getalA * getalB;

Console.WriteLine("Het antwoord is " + antwoord.ToString());

UITVOER VAN DE APPLICATIE IS
Het antwoord is 35.75

Slide 21 - Tekstslide