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

vider  taille  convertir  caractères  

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
Member
Messages : 83
Date d'inscription : 2014-07-12
Voir le profil de l'utilisateur

Bogue, ou non prise en compte des signes arithmétiques

le Mon 26 Oct - 6:08
Re, c'est encore moins xD...

Voilà j'ai un problème qui est le suivant :

Code:
principale :
c est un nombre
c1 valant 1
t valant " - "
g est un casier de texte valant "+", "-", "*", "/"
début

c prend 3.14
affiche c
c prend 3.14 + carré 1
affiche c
c prend 3.14 + racine 1
affiche c
c prend 3.14 - c1
affiche c
c prend 3.14 + t + 1
affiche c

/* variante non fonctionnelle
c prend 3.14 + g {1} + 1
affiche c
*/

L'atelier donne ce résultat :
Code:
3.14
4.14
4.14
2.14

Ligne 16, La sémantique de la phrase contenant le verbe 'valoir' est incorrecte, vérifiez le rôle de l'acteur :
 acteur 3.14 - 1 / TEXTE
 rôle trouvé TEXTE
 rôle demandé NOMBRE
_____

C'est aussi visible lorsque je tente de convertir des signes arithmétiques d'un fichier texte, en nombre.

Si on pouvait trouver une solution, je pourrais publier un petit programme sur le site... mais chut, c'est une surprise Wink
avatar
Site Admin
Messages : 1029
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

Re: Bogue, ou non prise en compte des signes arithmétiques

le Mon 26 Oct - 12:05
Hello,

Ce n'est pas un problème, l'acteur "c" est un nombre et tu veux lui affecter un texte.

Mais il y a toujours une solution à un problème ! C'est d'utiliser le verbe "Evaluer" + le verbe "Convertir".

Vivement la surprise Smile

Code:

principale :
 c est un nombre
 c1 valant 1
 t valant " - "
 commande est un texte
 g est un casier de texte valant "+", "-", "*", "/"
 début
 c prend 3.14
 affiche c
 c prend 3.14 + carré 1
 affiche c
 c prend 3.14 + racine 1
 affiche c
 c prend 3.14 - c1
 affiche c
 commande prend 3.14 + t + 1 // première variante
 commande prend 3.14 + g{1} + 1 // deuxième variante
 évalue commande
 affiche "commande : " + commande
 convertis commande en c // on transforme le texte en nombre sans "c"
 affiche c
Member
Messages : 83
Date d'inscription : 2014-07-12
Voir le profil de l'utilisateur

Re: Bogue, ou non prise en compte des signes arithmétiques

le Mon 26 Oct - 16:49
C'est vraiment magique Very Happy , je ne connaissais pas l'utilisation exacte du verbe "évaluer", j'en découvre donc un petit bout grâce à toi, merci.

Super en tout cas, je vais pouvoir enfin terminer ce petit programme Smile

Quoi qu'avec les coupures de courants en Guyane, c'est parfois compliqué Wink
avatar
Site Admin
Messages : 1029
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

Re: Bogue, ou non prise en compte des signes arithmétiques

le Tue 27 Oct - 11:18
Tu habites où en Guyane ?
Member
Messages : 83
Date d'inscription : 2014-07-12
Voir le profil de l'utilisateur

Re: Bogue, ou non prise en compte des signes arithmétiques

le Tue 27 Oct - 12:33
Oui, je suis arrivé il y a deux mois à peine Smile
Les coupures sont dû à un conflit social au sein EDF.
avatar
Site Admin
Messages : 1029
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

Re: Bogue, ou non prise en compte des signes arithmétiques

le Tue 27 Oct - 21:40
je pensais que tu habitais loins, par exemple, Maripasoula, du coup, oui, Internet, ça doit être compliqué Smile
Member
Messages : 83
Date d'inscription : 2014-07-12
Voir le profil de l'utilisateur

Re: Bogue, ou non prise en compte des signes arithmétiques

le Tue 27 Oct - 22:53
non je suis à Rémire-Monjoly, mais hier les coupures étaient vraiment infernales, ils devaient négocier ferme en parallèle.
Junior Member
Messages : 28
Date d'inscription : 2015-01-28
Localisation : Lot 46
Voir le profil de l'utilisateur

Re: Bogue, ou non prise en compte des signes arithmétiques

le Tue 3 Nov - 18:33
Allez un petit effort pour expliquer le verbe "évaluer" et je le compléterais dans le Documentarium Smile
avatar
Site Admin
Messages : 1029
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

Re: Bogue, ou non prise en compte des signes arithmétiques

le Wed 4 Nov - 11:55
Hello,

Voici comment définir ce verbe :

Le verbe Evaluer permet d'évaluer une formule mathématique représentée sous forme d'une chaîne de caractères.

Voici un exemple : https://lstu.fr/Dn9owphc
Junior Member
Messages : 28
Date d'inscription : 2015-01-28
Localisation : Lot 46
Voir le profil de l'utilisateur

Re: Bogue, ou non prise en compte des signes arithmétiques

le Wed 4 Nov - 12:37
Merci c'est noté. Fonction super inintéressante qui n'est pas évidente à comprendre. Bien pratique le blocnotte pour donner des exemples. Ca peut servir pour la doc.
Contenu sponsorisé

Re: Bogue, ou non prise en compte des signes arithmétiques

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