Rechercher
Résultats par :
Recherche avancée
Mots-clés

taille  vider  caractères  convertir  

Qui est en ligne ?
Il y a en tout 3 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 3 Invités

Aucun

Voir toute la liste


Partagez
Voir le sujet précédentAller en basVoir le sujet suivant
Junior Member
Messages : 27
Date d'inscription : 2017-02-15
Voir le profil de l'utilisateur

Programmation

le Fri 16 Jun - 19:26
Bjr à toutes et à tous,

Existe-t-il une fonction "ignore" en Linotte ?
Je pense à une variable que l'on veut (ponctuellement) ignorer dans un processus de traitement.
Merci pour réponse
Bien cordialement
FC
Member
Messages : 83
Date d'inscription : 2014-07-12
Voir le profil de l'utilisateur

Re: Programmation

le Sat 17 Jun - 19:18
Bonjour,

toujours pas d'exemple, mais bon on va faire avec Wink

Je ne pense pas qu'une telle fonction existe vraiment en Linotte, mais on peut arriver au résultat voulu de plusieurs façon, comme par exemple :

* soit avec une condition :
Code:
si n<0, va vers fonction1
si n=0, va vers fonction2
sinon va vers fonction3

* soit avec une variable drapeau (la plus proche des variables pouvant servir à "ignorer" une fonction) : mais c'est aussi plus long Very Happy
Code:
// Exemple permettant d'ignorer une fonction :
globale
 feu vert est un drapeau valant vrai
 n est un nombre

principale :
 début
 appelle fonction1
 appelle fonction2
 tant que vrai lis // Attention il faut une boucle infinie pour maintenir l'appelle
 attends 100 millisecondes
 ferme

fonction1 :
 a & b est un nombre
 début
 a prend 300
 b prend 310
 de 0 à 500, lis
 tant que (feu vert != vrai), lis
 attends 100 millisecondes
 ferme
 feu vert prend faux
 parcours Additionner avec a, b
 attends 2 secondes
 feu vert prend vrai
 attends 5 secondes
 ferme

fonction2 :
 a & b est un nombre
 début
 a prend 700
 b prend 710
 de 0 à 500, lis
 tant que (feu vert != vrai), lis
 attends 100 millisecondes
 ferme
 feu vert prend faux
 parcours Soustraire avec a, b
 attends 2 secondes
 feu vert prend vrai
 attends 15 secondes
 ferme

Additionner : a, b
 début
 n prend n + (a + b)
 affiche n
 reviens

Soustraire : a, b
 début
 n prend n - (a + b)
 affiche n
 reviens
Junior Member
Messages : 27
Date d'inscription : 2017-02-15
Voir le profil de l'utilisateur

Re: Programmation

le Sat 17 Jun - 22:28
Merci beaucoup pour cet éclairage.
Contenu sponsorisé

Re: Programmation

Voir le sujet précédentRevenir en hautVoir le sujet suivant
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum