Les 3 - C# - Invoer van een gebruiker verwerken

C#
Input van een gebruiker
1 / 13
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4-6

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

time-iconLesduur is: 30 min

Onderdelen in deze les

C#
Input van een gebruiker

Slide 1 - Tekstslide

Leerdoel
Aan het eind van deze les kan je met C# een applicatie ontwikkelen die invoer van een gebruiker vraagt en deze vervolgens verwerkt.

Slide 2 - Tekstslide

Wat is ook alweer een variabele?

Slide 3 - Open vraag

Sleepvraag
Sleep de onderdelen naar de juiste plaats
double                            =         11.5            ;
                       getalB      =                           ;
                                          ;                      
double
3.5
getalA
double
antwoord
int

Slide 4 - Sleepvraag

Welke variabele is juist gedeclareerd?
A
int #Getal2;
B
int 1getal;
C
double _getalB = 4.5;
D
int getalX = 4.5;

Slide 5 - Quizvraag

Met welke rekenkundige operator kan je getallen met elkaar vermenigvuldigen?
A
#
B
&
C
/
D
*

Slide 6 - Quizvraag

Met welke functie kan je een getal weergeven als tekst?
A
.ToString();
B
.ToText();
C
.ToView();
D
.ToTekst();

Slide 7 - Quizvraag

Invoer gebruiker vragen
Een applicatie die geen invoer van een gebruik vraagt is statisch. Dit komt eigenlijk alleen maar voor als een procedure steeds hetzelfde is. De meeste applicaties zullen echter een invoer van de gebruiker vragen en hier vervolgens iets mee doen. Je applicatie wordt hierdoor dynamisch, immers, de uitvoer is gebaseerd op de invoer van de gebruiker.

Slide 8 - Tekstslide

Invoer gebruiker vragen
In C# kan in een CLI de invoer van een gebruiker gevraagd worden met het commando:

Console.ReadLine();

Slide 9 - Tekstslide

Als je een applicatie gaat schrijven waarbij je invoer van een gebruiker vraagt, wat doe je er dan mee als je het later in je applicatie gaat gebruiken?

Slide 10 - Open vraag

Invoer verwerken
Als er invoer van een gebruiker wordt gevraagd moet dit worden opgeslagen in een variabele, zodat het later in de applicatie gebruikt kan worden. Hierbij is het weer van belang dat je je afvraagt welke informatie je aan de gebruiker vraagt. Is het een tekst? Is het een getal? Als het een getal is, een geheel of komma getal?

Slide 11 - Tekstslide

Voorbeeld 1
string naamGebruiker;

naamGebruiker = Console.ReadLine();

Console.WriteLine("Uw naam is " + naamGebruiker);

Slide 12 - Tekstslide

Voorbeeld 2
string naam;
int leeftijd;

naam = Console.ReadLine();
leeftijd = Convert.ToInt16(Console.ReadLine());

Console.WriteLine("Uw naam is " + naam + " en uw leeftijd is " + leeftijd.ToString());

Slide 13 - Tekstslide