Différences entre versions de « Commande Position »
De GeoGebra Manual
Ligne 1 : | Ligne 1 : | ||
− | <noinclude>{{Manual Page|version= | + | <noinclude>{{Manual Page|version=6.0}}</noinclude>{{command|list|Position}} |
− | ; | + | ;Position( <Objet>, <Liste> ):Calcule la position de la première occurrence, à partir du début de la liste, d'''Objet'' dans ''Liste''. {{exemple|1=<code>Position(5,{1,3,5,2,5,4})</code> donne 3.}} {{note| Si ''Objet'' n'est pas trouvé, le résultat est '''non défini'''.}} |
− | ; | + | ;Position( <Objet>, <Liste>, <Position Départ> ) |
: identique à ce qui précède, mais la réponse est calculée à partir de la position de départ. | : identique à ce qui précède, mais la réponse est calculée à partir de la position de départ. | ||
:{{exemples|1=<div> | :{{exemples|1=<div> | ||
− | ::* <code>Position | + | ::* <code>Position(5,{1,3,5,2,5,4},3)</code> donne 3. |
− | ::* <code>Position | + | ::* <code>Position(5,{1,3,5,2,5,4},4)</code> donne 5. |
− | ::* <code>Position | + | ::* <code>Position(5,{1,3,5,2,5,4},6)</code> donne '''non défini'''.</div>}} |
de même pour les textes : | de même pour les textes : | ||
− | ; | + | ;Position( <Texte>, <Texte>) |
− | :{{exemple|1=<code>Position | + | :{{exemple|1=<code>Position("Ge","GeoGebra")</code> donne 1.}} |
− | ; | + | ;Position( <Texte>, <Texte>, <Position Départ> ) |
− | :{{exemple|1=<code>Position | + | :{{exemple|1=<code>Position("Ge","GeoGebra",2)</code> donne 4.}} |
Ligne 21 : | Ligne 21 : | ||
{{Idée|1=<div> Mettre en lumière un aspect de cette commande : | {{Idée|1=<div> Mettre en lumière un aspect de cette commande : | ||
Soit un angle ''a'' dont vous désirez faire apparaître le "statut" (dans un texte par exemple), ce statut prédéfini sera renvoyé par la commande : <br/> | Soit un angle ''a'' dont vous désirez faire apparaître le "statut" (dans un texte par exemple), ce statut prédéfini sera renvoyé par la commande : <br/> | ||
− | <code>Elément | + | <code>Elément({"aigu", "droit", "obtus", "plat", "rentrant"}, Position(true, {a < 90°, a == 90°, (90° < a) && (a < 180°), a == 180°, (180° < a) && (a <= 360°)}))</code></div>}} |
Version actuelle datée du 29 octobre 2017 à 12:35
- Position( <Objet>, <Liste> )
- Calcule la position de la première occurrence, à partir du début de la liste, d'Objet dans Liste. Exemple :
Position(5,{1,3,5,2,5,4})
donne 3.Note : Si Objet n'est pas trouvé, le résultat est non défini.
- Position( <Objet>, <Liste>, <Position Départ> )
- identique à ce qui précède, mais la réponse est calculée à partir de la position de départ.
- Exemples :
Position(5,{1,3,5,2,5,4},3)
donne 3.Position(5,{1,3,5,2,5,4},4)
donne 5.Position(5,{1,3,5,2,5,4},6)
donne non défini.
de même pour les textes :
- Position( <Texte>, <Texte>)
- Exemple :
Position("Ge","GeoGebra")
donne 1. - Position( <Texte>, <Texte>, <Position Départ> )
- Exemple :
Position("Ge","GeoGebra",2)
donne 4.
Idée :
Mettre en lumière un aspect de cette commande :
Soit un angle a dont vous désirez faire apparaître le "statut" (dans un texte par exemple), ce statut prédéfini sera renvoyé par la commande :
Elément({"aigu", "droit", "obtus", "plat", "rentrant"}, Position(true, {a < 90°, a == 90°, (90° < a) && (a < 180°), a == 180°, (180° < a) && (a <= 360°)}))