vraagGetal
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
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
# 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 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 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; onbeschikbare invoer geeft E4010. Toetsnamen en optieteksten zijn gegevens en veranderen niet bij syntaxisconversie. Voltooide vragen zijn coöperatieve controlepunten.
Gerelateerde lemma’s
vraag · vraagJaNee · kies · toetsIngedrukt · Programmeergidsen · Hostondersteuning · Aanroepen en argumenten
