Bonjour,
je souhaiterais calculé un équation logique du type : ( var_1 ou var_2 ) et ( var_1 ou var_3 )
sachant que var_1, var_2, var_3 peuvent prendre comme valeur soit 1 soit 0, tous ça écrit dans un memo
Merci de votre aide
Bonjour,
je souhaiterais calculé un équation logique du type : ( var_1 ou var_2 ) et ( var_1 ou var_3 )
sachant que var_1, var_2, var_3 peuvent prendre comme valeur soit 1 soit 0, tous ça écrit dans un memo
Merci de votre aide
On peut calculer une équation?
C'est quoi une équation logique?
Bonjour,
c'est une opération du type bool:
( var_1 ou var_2 ) et ( var_1 ou var_3 )
qui pourrait être écrit de cette manière :
( 1 ou 0 ) et ( 1 ou 0 )
ou alors :
(1|0)&(1|0)
| = ou
& = et
Merci
Ah en faites tu voulais connaitre l’équivalent en c++?
oui, enfin je pense c'est surtout faire calculé ce qui y a dans le memo du style : (1&0) = 0 alors que (1&1)=1
Tant qu'on y es:
(A ou B) et (A ou D) equivaut à A ou ( B et D) n'est ce pas?
J'imagine que quand A est vrai le second est plus rapide. Dans les autres cas peut-être, je sais pas trop.
Et-ce que ce genre d'optimisation est effectué par le compilateur ou bien il n'y a pas d'optimisation?
en gros si dans le memo il y a ceci : ( 1 & 0 ) | ( 1 & 1 ) il fraudais que le programme me donne le résulta qui est : 1
ben je n'y arrive pas à le faire calculé alors je pense que sa doit etre simple mais je ne vois pas comment !!!
C'est un troll non?
J'ai fait unet j'ai 1 en sortie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part std::cout << ( ( 1 & 0 )|( 1 & 1 ));
& et | sont des opérateur bit a bit. ?
Ok désoler toute a l'heure sa ne fonctionner pas la a première vue ça fonctionne , je suis désoler
Merci
Remarque sur le vocabulaire :
Calculer une équation, cela ne veut rien dire. Par contre, on peut calculer une expression ou résoudre une équation.
Par exemple, si on calcule l'expression logique (vrai ou faux) et (vrai ou vrai), le résultat est vrai.
Résoudre l'équation logique (var_1 ou var_2) et (var_1 ou var_3) d'inconnue (var_1, var_2, var_3), c'est trouver tous les triplets de booléens (var_1, var_2, var_3) tels que l'expression (var_1 ou var_2) et (var_1 ou var_3) est vraie.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager