comment mettre sur deux lignes une suite d'instructions en ggb

bernard-folks shared this question 9 months ago
Answered

Bonsoir,

Si(z_2==z_3 && z_1!=z_2 && z_1!=z_3 && α_1+α_2==180° && α!=90°,Texte("pur parallélogramme"),Si(z_2==z_3 && z_1!=z_2 && z_1!=z_3 && α_1+α_2==180° && α==90°,?????

???Texte("Trapèze avec (AD)// (BC)"),Si(z_2==z_3 && z_1==z_2 && z_1==z_3 && α_1+α_2==180° && α==90°,"pur losange","Trapèze avec (AD) // (BC)"))

que faut-il mettre pour couper la suite d'instruction en deux parties ou plusieurs?

Merci pour votre aide

Comments (2)

photo
1

Bonjour

Moi, je n'écris plus de trucs aussi long...

Je crée des textes, comme dit Noel :

t1 = Texte(...)

t2 = Texte(...)

t3 = Texte(...)

t4 = Texte(...)

Je crée des booléens :

bool1 = Si(z_2==z_3 && z_1!=z_2 && z_1!=z_3 && α_1+α_2==180° && α!=90°,true, false)

bool2 = Si(Si(z_2==z_3 && z_1!=z_2 && z_1!=z_3 && α_1+α_2==180° && α==90°,true, false)

bool3 = Si(z_2==z_3 && z_1==z_2 && z_1==z_3 && α_1+α_2==180° && α==90°,true, false)

Ainsi, mon test devient court... (avec des noms de textes et booléens "parlants" c'est encore mieux...)

Si ( bool1, t1, Si ( bool2, t2 , Si (bool3 , t3 , t4 ))))

et ton "problème" ne se pose plus...

photo
1

Bonjour,

Juste une idée de workaround avec un exemple très simple.

Restrictions : commandes en anglais, apostrophe comme variables

© 2020 International GeoGebra Institute