Un + ou un - dans une variable [Résolu]

Signaler
Messages postés
486
Date d'inscription
mardi 24 octobre 2000
Statut
Membre
Dernière intervention
23 mars 2019
-
Messages postés
16009
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
6 juin 2021
-
Bonjour,

Je voudrais mettre un signe + ou - dans une variable, est ce possible, si oui comment faire ?

Merci
exemple : dim _MonSigne as char = "+"

5 réponses

Messages postés
14799
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
6 juin 2021
155
Les + et - sont interdits dans le nom de la variable.
Pour créer un char en VB :
"+"c
"-"c
Messages postés
16009
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
6 juin 2021
549
Bonsoir, vu que tes dernières questions portaient sur VB.Net, j'ai déplacé ce sujet dans ce forum.

C'est tu as besoin du signe pour ensuite faire des calculs, il vaut mieux utiliser un entier 1 ou -1 que tu multiplieras au nombres à calculer.
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
236
Bonjour,
Pas certain d'avoir compris :
- est-ce un caractère à inclure dans le nom d'une variable ? ===>> impossible (voir la réponse de NHenry)
ou
- est-ce un signe à mémoriser seul dans une variable en vue de calculs ? ===>>> utilise alors une variable toto à laquelle tu affectes la valeur 1 ou -1 et que tu utilises dans tes opérations (voir la réponse de Whismeril)
ou
- autre chose et alors quoi ?

explique les tenants et aboutissants, s'il de plait.
________________________
Nul ne saurait valablement coder ce qu'il ne saurait exposer clairement.
Messages postés
486
Date d'inscription
mardi 24 octobre 2000
Statut
Membre
Dernière intervention
23 mars 2019
4
salut
j'ai pris la reponse de Whismeril avec
-1 et +1.

mon exemple etait de de modifier un prix aléatoirement en plus ou en moins.
du coup j'ai fait rnd(-5, 5)

A+
Messages postés
16009
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
6 juin 2021
549
Résolu?