Les 3 - C# - Invoer van een gebruiker verwerken

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

This lesson contains 13 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 30 min

Items in this lesson

C#
Input van een gebruiker

Slide 1 - Slide

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 - Slide

Wat is ook alweer een variabele?

Slide 3 - Open question

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

Slide 4 - Drag question

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

Slide 5 - Quiz

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

Slide 6 - Quiz

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

Slide 7 - Quiz

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 - Slide

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

Console.ReadLine();

Slide 9 - Slide

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 question

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 - Slide

Voorbeeld 1
string naamGebruiker;

naamGebruiker = Console.ReadLine();

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

Slide 12 - Slide

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 - Slide