# vraagGetal [Ingebouwde functies](LEESMIJ.md) Canonieke ID: `input.readNumber`. English: `askNumber`. Vraagt om een getal tussen het minimum en maximum en geeft een `Number`. **Inclusieve grenzen** tellen de eindpunten mee: bij minimum 1 en maximum 5 mogen 1 en 5 dus ook. **Eindig** sluit oneindigheid en ongeldige getalwaarden uit. **Witruimte trimmen** verwijdert spaties en vergelijkbare tekens aan het begin en einde. **Normaliseren** brengt een geaccepteerde schrijfwijze naar één afgesproken vorm, bijvoorbeeld het antwoord `"2,5"` naar `2.5`. **Exponentnotatie** in een getalantwoord, zoals `1e2`, betekent één keer tien tot de tweede macht: 100. Een teken is `+` of `-`. Dit zijn regels voor het beantwoorden van een vraag; daardoor is `1e2` nog geen geldige getalliteral in Pliro-broncode. Een bepaald invoervak kan beperken wat je mag typen. De invoerstroom handelt ongeldige antwoorden af voordat er een waarde wordt teruggegeven. ## Aanroepvorm ```text vraagGetal(vraagtekst, minimum, maximum) ``` ## Argumenten | Parameter | Type | Vereiste | |---|---|---| | `vraagtekst` | Text | Vraag die de host toont. | | `minimum` | Number | Eindige inclusieve ondergrens, niet groter dan maximum. | | `maximum` | Number | Eindige inclusieve bovengrens. | ## Terugkeerwaarde `Number`. ## Voorbeeld ```pliro # taal: nl laat level = vraagGetal("Level: 1-5", 1, 5) zeg level * 10 ``` Invoer `3` toont `30`. ## Aandachtspunten en veelgemaakte fouten Gebruik de functienaam van je brontaal. De [canonieke ID](../begrippen/canonieke-identiteit.md) is een gezamenlijk documentatielabel; die ID typ je niet als aanroep. Een eigen variabele of functie met dezelfde naam kan de ingebouwde functie verbergen. Geef de beschreven [argumenten](../begrippen/parameters-en-argumenten.md) en waardesoorten mee. Pliro meldt verschillen wanneer controle ze kan vinden, of wanneer de aanroep draait. De gekozen host bemiddelt invoer. Programma-antwoorden zijn maximaal 64 KiB geldige [UTF-8](../begrippen/utf-8.md); onbeschikbare invoer geeft E4010. Toetsnamen en optieteksten zijn gegevens en veranderen niet bij syntaxisconversie. Voltooide vragen zijn coöperatieve controlepunten. ## Gerelateerde lemma’s [vraag](vraag.md) · [vraagJaNee](vraagJaNee.md) · [kies](kies.md) · [toetsIngedrukt](toetsIngedrukt.md) · [Programmeergidsen](../gidsen/invoer.md) · [Hostondersteuning](../gidsen/uitvoeromgevingen.md) · [Aanroepen en argumenten](../syntaxis/aanroepen.md)