Voorbeeld: coördinaten van een punt

coördinaten van een punt
Je kunt een invulvak niet alleen gebruiken voor het resultaat van een berekening, maar ook voor de coördinaten van een punt. Ook hier kan je een leeg invulvak gebruiken. [br]Om een ongedefinieerd punt bekomen, moet je een klein omwegje maken: je moet Ant eerst definiëren als een punt (de coördinaten maken niet uit) en dan de waarde ongedefinieerd geven.[br][list][*]Ant = (0, 0) creëert een punt Ant.[br][/*][*]Ant = undefined maakt nu het punt ongedefinieerd.[/*][*]Creëer je nu een invulvak [i]Ant[/i] dan verschijnen placeholders voor de coördinaten.[/*][/list]
Stappenplan
[table][tr][td]1[/td][td][/td][td]Typ het commando [b]a = ToevalsgetalTussen(-5, 5)[/b] en creëer het getal a.[/td][/tr][tr][td]2[/td][td][/td][td]Typ het commando [b]b = ToevalsgetalTussen(-5, 5)[/b] en creëer het getal b.[/td][/tr][tr][td]3[/td][td][/td][td]Typ het commando [b]Opl=(a, b)[/b] en creëer een punt Opl. [br][u]Opmerking 1[/u]: Gebruik een hoofdletter, anders creëer je een vector.[br][u]Opmerking 2[/u]: Open de instellingn van Opl en gebruik als label de titel[b] P[/b].[/td][/tr][tr][td]4[/td][td][/td][td]Typ het commando [b]Ant=(0, 0)[/b] en creëer het punt Ant.[/td][/tr][tr][td]5[/td][td][/td][td]Typ het commando [b]Ant = undefined[/b] en maak het punt Ant ongedefinieerd. [br]Creëer een Booleaanse variabelemet het commando [b]test: Gedefinieerd(Ant)[/b].[br]Wanneer [i]Ant [/i]gedefinieerd is, krijgt test de waarde true, anders de waarde false.[/td][/tr][tr][td]6[/td][td][/td][td]Typ de tekst [b]Geef de coördinaten van P[/b] in het tekenvenster of in de titelbalk van het applet.[/td][/tr][tr][td]7[/td][td][icon]/images/ggb/toolbar/mode_textfieldaction.png[/icon][/td][td]Selecteer de knop Invulvak en creëer een invulvak met label [i]P =[/i] , gelinkt aan het object [b]Ant[/b].[br][b]Rood: Als(test && Ant != Opl,1, 0)[br]Groen: Als(test && Ant == Opl, 0.7, 0)[br][/b]Opmerking: [br]Een alternatief voor een booleaanse variabele [i]test[/i] is een simpele controle [b]Ant==Ant[/b].[br]Een variabele kan immers slechts gelijk zijn aan zichzelf als ze gedefinieerd is.[br]Je definieert dan de kleuren Rood en Groen als volgt:[br][b]Rood: Als(Ant==Ant && Ant != Opl,1, 0)[br]Groen: Als(Ant==Ant && Ant == Opl, 0.7, 0)[/b][/td][/tr][tr][td]8[/td][td][icon]/images/ggb/toolbar/mode_buttonaction.png[/icon][/td][td]Selecteer de knop Actieknop invoeren met label [i]nieuwe opgave[/i] en onderstaande commando's zodat het invulvakje terug leeg wordt en Ant hergedefinieerd wordt:[br]- [b]UpdateConstructie()[/b][br]- [b]SetValue(Ant, undefined)[/b][/td][/tr][/table]
Probeer het zelf...

Information: Voorbeeld: coördinaten van een punt