<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - Mathématiques</title>
		<link>https://www.developpez.net/forums/</link>
		<description><![CDATA[Forum d'entraide sur les mathématiques, l'analyse numérique, la recherche opérationnelle, l'algorithmique numérique et domaines connexes. Avant de poster : cours d'algorithmique numérique.]]></description>
		<language>fr</language>
		<lastBuildDate>Tue, 14 Apr 2026 12:52:12 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - Mathématiques</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title>Comment identifier une ou plusieurs stations (IDs) avec 1 chiffre</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181413&amp;goto=newpost</link>
			<pubDate>Fri, 09 Jan 2026 22:00:07 GMT</pubDate>
			<description><![CDATA[Bonjour, 
 
J'ai un gros...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
J'ai un gros dileme et je me demande si au niveau mathématique je peux le résoudre.<br />
<br />
J'explique le sénario,<br />
<br />
J'ai 6 terrains qui ont un numéro unique (je peux en avaoir plus.<br />
J'ai un ou pluisuers utilisateurs qui veulent &quot;s'inscrire&quot; pour un ou plusieurs terrains afin d'être alarmé si l'un d'entre eux est en alarme.<br />
<br />
C'est une application IOS/Androis qui doit recevoir un push notification quand une station d'un terrain est alarmée et le message doit être adressé au(x) utilisateur(s) qui sont &quot;inscrit&quot; pour ce ou ces terrin(s).<br />
<br />
Le problème est que je ne peux définir que deux tag par utilisateur.<br />
<br />
Je ne peux pas créer un tag 'field' et lui donner plusieurs valeurs. Je ne pourrais que faire<br />
field=1, ou field=2. Donc dans ce cas, je ne peux que définir qu'un terrain :(.<br />
<br />
Je oeux créer deux tags, soit field1=1 (field1=0) et field2=1 (ou field2=0). Mais dans ce cas je ne peux définir que deux états et que pour deux fields (terrain).<br />
<br />
Je me demande si en mathématique je pourrais travailler avec des masques. Mon idée, est cérer ce masque<br />
<br />
600301 =&gt; Dans ce cas, l'utilisateur s'est inscrit pour les terrains 1,3 et 6<br />
000001 =&gt; Dans ce cas l'utilisateur s'est inscrit que pour le terrain 1<br />
650021 =&gt; Dans ce cas, l'utilisateur s'est inscrit pour les terrains 1,2,5 et 6<br />
654321 =&gt; Dans ce cas, l'utilisateur s'est inscrit pour tous les terrains<br />
<br />
Pour calculer masque, je le ferai ainsi<br />
<br />
600301 =&gt; 10 (1+3+6)<br />
000001 =&gt; 1 (1+0...)<br />
004300 =&gt; 7 (1+2+5+6)<br />
650021 =&gt; 12 (1+2+5+6)<br />
654321 =&gt; 21 (6+5+4+3+2+1)<br />
<br />
Maintenant du côté serveur, je peux faire la même chose, si le terrain 1 et 2 sont en alarme, j'envoi la valeur 3<br />
si le terrain 1, 2, 5 et 6 sont en alarme, j'envoi la valeur 12<br />
si le terrain 3 sont en alarme, j'envoi la valeur 10, 7 et 21.<br />
<br />
Le problème est que si le terrain 3 est en alarme uniquement, il enverra une alarme aux etrrain 1 et 2, et 3, car 1 et 2, ca fait aussi 3.... :roll:<br />
<br />
Je me demande si avec les math, je pourrai résoudre le calcul de la valeur du masque?</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f520/general-developpement/algorithme-mathematiques/mathematiques/">Mathématiques</category>
			<dc:creator>pierrot10</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181413/general-developpement/algorithme-mathematiques/mathematiques/identifier-plusieurs-stations-ids-1-chiffre/</guid>
		</item>
		<item>
			<title>Probas : doubles lois hypergéométriques ?</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181177&amp;goto=newpost</link>
			<pubDate>Sat, 27 Dec 2025 03:07:08 GMT</pubDate>
			<description>Bonjour à vous ! (Bien...</description>
			<content:encoded><![CDATA[<div>Bonjour à vous ! (Bien longtemps que je n'ai pas foulé ce forum !)<br />
<br />
Cherchant à retrouver / développer quelques notions de probabilités, je me suis récemment posé un problème dont le principal but est de développer mon intuition sur des sujets du genre. <br />
Ce problème se pose comme suivant : <br />
<br />
Je possède 2 urnes (oui on est bien dans un problème de probas...) :<br />
<br />
A={5N,9B}<br />
B={7N,12B}<br />
<br />
La probabilité de piocher une boule dans l'urne A est de Pr(A) = p et dans l'urne B, Pr(B) = 1-Pr(A) = 1-p = q<br />
<br />
On se propose de réaliser n tirages successifs et sans remises parmi ces deux urnes. <br />
Soit X le nombre d'éléments N tirés parmi les n éléments prélevés (l'ordre ne compte pas). <br />
On demande de trouver Pr(X=k). <br />
<br />
Après quelques réflexions, j'arrive à la conclusion que la probabilité doit être une somme de produit de lois hypergéométriques :<br />
<img src="http://miscws.developpez.com/latex2pngcache.php?latex=U-DliikuzY2vzrY1qI3LU4BwMkGcbCgnC8SpztPNrlVQ4OWqVnAGytfGOQKprNo4J4WY_LLUIrCgNpBf7ajtVItQmK0LVOoMYgH16wLlXRDq83Q1gFo0gXqctV0gegriwKYoKBTGVWsA9Wpqa4D1adYCJQE" alt="Formule mathématique" title="Formule mathématique" /><br />
<br />
Avec ici A = 5, B = 9, C = 7, D = 12<br />
<br />
Cependant, un script rapide en python dans lequel je somme les résultats en faisant varier k de 0 à n ne me donne pas 1. <br />
<br />
Il n'est pas complètement impossible que mon script soit faux, mais dans tous les cas, j'aimerais savoir si mon approche semble bonne ici.<br />
Aussi, ai-je passé pas mal de temps à en arriver à ce résultat, et peut-être sauriez-vous me dire comment développer mon intuition afin d'en arriver à une formule correcte et éventuellement améliorer mon approche pour des exercices similaires ?<br />
<br />
Un grand merci par avance pour toute piste. <br />
Bonne journée !<br />
<br />
édit : remplacement de la capture par une formule latex</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p672808d1766804093/general-developpement/algorithme-mathematiques/mathematiques/probas-doubles-lois-hypergeometriques/probas1.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f520/general-developpement/algorithme-mathematiques/mathematiques/">Mathématiques</category>
			<dc:creator>BioKore</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181177/general-developpement/algorithme-mathematiques/mathematiques/probas-doubles-lois-hypergeometriques/</guid>
		</item>
		<item>
			<title><![CDATA[Besoin d'aide avec Modulo]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180788&amp;goto=newpost</link>
			<pubDate>Thu, 04 Dec 2025 18:37:40 GMT</pubDate>
			<description><![CDATA[Bonjour a tous, 
 
j'ai...]]></description>
			<content:encoded><![CDATA[<div>Bonjour a tous,<br />
<br />
j'ai besoin d'une variable qui peut prendre 256 valeurs, de 0 à 255.<br />
<br />
J'ai vérifié avec ce code et ça fonctionne bien.<br />
Lorsque &quot;a&quot; depasse 255, &quot;a&quot; redémarre à zéro :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br /></div></td><td valign="top"><pre style="margin: 0">Dim a As Short
        Dim b As Short
        Dim i As Short
&nbsp;
        a = <span style="color: #cc66cc;">0</span>
        <span style="color: #0000ff;">For</span> i = <span style="color: #cc66cc;">0</span> <span style="color: #0000ff;">To</span> <span style="color: #cc66cc;">1000</span>
            b = a <span style="color: #0080ff;">Mod</span> <span style="color: #cc66cc;">256</span>
            Me.ListBox1.Items.Add<span class="br0">&#40;</span>b<span class="br0">&#41;</span>
            a = a + <span style="color: #cc66cc;">1</span>
        Next i</pre></td></tr></table></code><hr />
</div>Au lieu de l'incrémenter, j'ai aussi besoin de lui ajouter une valeur qui peut parfois<br />
dépasser 256. Avec ce code ça fonctionne aussi :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td valign="top"><pre style="margin: 0">Dim a As Short
        Dim b As Short
&nbsp;
        a = <span style="color: #cc66cc;">0</span>
        a = a + <span style="color: #cc66cc;">513</span>
        b = a <span style="color: #0080ff;">Mod</span> <span style="color: #cc66cc;">256</span></pre></td></tr></table></code><hr />
</div>La variable doit se comporter un peu comme un tableau de 256 valeurs qui bouclerait<br />
sur lui meme, &quot;b&quot; étant son pointeur.<br />
<br />
Quand il s'agit d'augmenter sa valeur, ça semble bien fonctionner.<br />
J'aurais aimé pouvoir faire la meme chose dans l'autre sens,<br />
mais quand il s'agit de diminuer sa valeur, j'obtient des nombres négatifs<br />
et plus rien ne fonctionne.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f520/general-developpement/algorithme-mathematiques/mathematiques/">Mathématiques</category>
			<dc:creator>pqboot</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180788/general-developpement/algorithme-mathematiques/mathematiques/besoin-d-aide-modulo/</guid>
		</item>
		<item>
			<title><![CDATA[Liste des points d'une courbe elliptique et l'ensemble des courbes elliptique par rapport à un nombre composé]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180676&amp;goto=newpost</link>
			<pubDate>Fri, 28 Nov 2025 00:04:54 GMT</pubDate>
			<description><![CDATA[Bonjour tout le monde&#8239;; 
Je...]]></description>
			<content:encoded><![CDATA[<div>Bonjour tout le monde&#8239;;<br />
Je suis en train de faire mes remarques sur des courbes elliptiques dont j'ai besoin de certainnes informations entre autre:<br />
Si l'on travail sur des corps finis, on essaye les courbes en fonction des nombres composés 9, 15 et 21.<br />
1-En prenant une courbe elliptique, je voudrais avoir la liste de tous les points y compris le point qui decompose 9, idem que 15 et 21; Sachant que la courbe choisit decompose le nombre concerné.<br />
2-Est-il possible de trouver toutes les courbes qui decomposent 9, puis 15 et 21?<br />
<br />
Si l'on peut trouver le nombre de courbes pour chaque nombre composé et enuméré ses points et qu'il y en a qui ont dejà ce resultat, j 'en ai besoin pour mes analyses.<br />
<br />
Merci d'avance.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f520/general-developpement/algorithme-mathematiques/mathematiques/">Mathématiques</category>
			<dc:creator>sandaff</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180676/general-developpement/algorithme-mathematiques/mathematiques/liste-points-d-courbe-elliptique-l-ensemble-courbes-elliptique-rapport-nombre-compose/</guid>
		</item>
		<item>
			<title>changement de référence sur cercle trigo.</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180582&amp;goto=newpost</link>
			<pubDate>Sat, 22 Nov 2025 15:25:22 GMT</pubDate>
			<description><![CDATA[Bonjour,  
 
j'aimerai trouvé...]]></description>
			<content:encoded><![CDATA[<div>Bonjour, <br />
<br />
j'aimerai trouvé un algo pour convertir des angles sur un cercle trigo  (en sens indirect) sur un autre cercle (avec référence et sens changés). Voir le dessin. Bêtement je n'y arrive pas... ps : c'est pas juste un changement de signe et une soustraction...<br />
<br />
MERCI !<br />
<br />
<img src="https://www.developpez.net/forums/attachments/p672003d1763824778/general-developpement/algorithme-mathematiques/mathematiques/changement-reference-cercle-trigo/thumbnail_img_2548.jpg/" border="0" alt="Nom : thumbnail_IMG_2548.jpg
Affichages : 184
Taille : 31,6 Ko"  style="float: CONFIG" /></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p672003d1763824778/general-developpement/algorithme-mathematiques/mathematiques/changement-reference-cercle-trigo/thumbnail_img_2548.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f520/general-developpement/algorithme-mathematiques/mathematiques/">Mathématiques</category>
			<dc:creator>henri_b</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180582/general-developpement/algorithme-mathematiques/mathematiques/changement-reference-cercle-trigo/</guid>
		</item>
		<item>
			<title><![CDATA[Vérification d'une Formule de dénombrement]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2179554&amp;goto=newpost</link>
			<pubDate>Mon, 29 Sep 2025 19:52:03 GMT</pubDate>
			<description>*Bonjour*, 
 
    *Je ne sais...</description>
			<content:encoded><![CDATA[<div><b>Bonjour</b>,<br />
<br />
    <b>Je ne sais pas si mon sujet peut s'inscrire ici</b>, car c'est surtout une vérification par des matheux d'une formule de dénombrement dont j'ai besoin dans la rédaction d'un tuto pour vérification d'échantillons de tests. J'ai cherché un forum Maths ou statistiques, mais je n'ai pas trouvé, alors je post ici car mes souvenirs sont un peu lointain dans ce domaine.<br />
<br />
<b>Voici le sujet </b>:<br />
<br />
Je dois effectuer des tests sur un grand nombre de possibilités. Je n'ai pas déterminé les limites de mes paramètres et c'est pour cette raison que j'ai besoin d'une justification théorique. Je n'en suis donc pas encore à élaborer un algorithme.<br />
<br />
<b>Problème</b> : Je voudrais savoir combien il y a de possibilités d'avoir des échantillons de 100 entreprises déterminées qui se répartissent dans un échantillon de 1000 villes prises dans un ensemble de toutes les villes de France, soit 39192 villes, villages etc avec un code postal...<br />
Les couples résultats ont le format suivant : (entreprises, ville) dans cet ordre et il ne doit pas y avoir deux couples semblables dans l'ensemble des couples viables. <br />
<br />
Pour des raisons de limites logicielles et matérielles, nous prenons un échantillon test de 1000 villes par exemple (sans répétition de villes dans l'échantillon). Mais je voudrais connaitre au final, le nombre de tests possibles sur l'ensemble des villes de France par le biais des tests sur les échantillons.<br />
<br />
<b>Variables du problème</b>:<br />
<br />
- <b><font size="4">E</font></b><font size="2">i</font> = {1..100} entreprises distinctes (E).<br />
- <b><font size="4">V</font></b><font size="2">i</font> = {1...39192} villes (V). <br />
- On sélectionne un échantillon de k villes distinctes parmi ces 39192 (pas de doublon de ville dans chaque échantillon).<br />
- On cherche le nombre de façons distinctes d'affecter ces 100 entreprises (toutes utilisées, chacune dans une ville différente) à 1000 villes prises dans un échantillon choisi.<br />
- Dans chaque couple, l’entreprise est en première position et la ville en seconde, et chaque couple doit être unique.<br />
<br />
On veut compter le nombre de possibilités maximales pour tous les échantillons possibles de villes (sans répétition de villes ni doublon de couple). <br />
<br />
<b><font size="4">N</font></b><font size="2">total</font>  : nombre total de villes (ici 39192)<br />
<b><font size="4">k </font></b>: taille de l’échantillon de villes (exemple : 1000, etc.)<br />
<b><font size="4">p</font></b> : nombre d’entreprises à positionner (=100, déterminées)<br />
<br />
<b>Formules</b> :<br />
<br />
- Choisir un échantillon de k villes parmi 39192 =&gt; pas de répétition, ni ordre, que paris soit en 10ème ou en 100ème position dans l'échantillon n'a pas d'importance du moment que l'on a pas deux fois Paris...<br />
   donc pour moi, c'est une combinaison : C(Ntotal,k). ëtes-vous d'accord?<br />
- Ensuite, il me faut Associer les n entreprises déterminées aux villes de l'échantillon, sans doublons, mais ici l'ordre est important car le couple (Textronic, Paris) est différent de  (Paris, Textronic) qui doit être écarté.<br />
  donc, c’est un arrangement sans répétition : A(p,k). êtes-vous d'accord?<br />
- et donc, j'arrive à ma formule finale qui prend en compte tous les couples possibles pour les tests sur tous les échantillons :<br />
<br />
<font size="4"> <b> Nombre total=C(Ntotal,k)×A(k,p).</b></font><br />
<br />
Merci de me dire s'il y a une faille dans mon raisonnement!<br />
A+</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f520/general-developpement/algorithme-mathematiques/mathematiques/">Mathématiques</category>
			<dc:creator>Jlmat</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2179554/general-developpement/algorithme-mathematiques/mathematiques/verification-d-formule-denombrement/</guid>
		</item>
		<item>
			<title>Corrélations entre courbes</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2179382&amp;goto=newpost</link>
			<pubDate>Sat, 20 Sep 2025 12:27:36 GMT</pubDate>
			<description>Pièce jointe 670467...</description>
			<content:encoded><![CDATA[<div><img src="https://www.developpez.net/forums/attachments/p670467d1758370855/general-developpement/algorithme-mathematiques/mathematiques/correlations-entre-courbes/screenshot-2025-09-20-141842.png/" border="0" alt="Nom : Screenshot 2025-09-20 141842.png
Affichages : 172
Taille : 30,2 Ko"  style="float: CONFIG" /><br />
<br />
Bonjour, <br />
Je veux établir une corrélation générale à partir d’un ensemble de courbes expérimentales obtenues pour différentes conditions. Chaque courbe représente l’évolution d’une grandeur en fonction d’un paramètre donné, mais à condition fixe d’un second paramètre. <br />
Mais je ne sais comment faire ? Je veux le faire sur matlab et je ne veux pas d'equations polynomiales.<br />
Merci pour votre aide.</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p670467d1758370855/general-developpement/algorithme-mathematiques/mathematiques/correlations-entre-courbes/screenshot-2025-09-20-141842.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f520/general-developpement/algorithme-mathematiques/mathematiques/">Mathématiques</category>
			<dc:creator>Kenzas001</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2179382/general-developpement/algorithme-mathematiques/mathematiques/correlations-entre-courbes/</guid>
		</item>
		<item>
			<title><![CDATA[Besoin d'aide sur conversion formule]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2178831&amp;goto=newpost</link>
			<pubDate>Mon, 25 Aug 2025 16:32:18 GMT</pubDate>
			<description><![CDATA[Bonjour à tous, 
 
j'ai un...]]></description>
			<content:encoded><![CDATA[<div>Bonjour à tous,<br />
<br />
j'ai un code qui permet, suivant la valeur de &quot;Valeur&quot; qui va de zéro à 1,<br />
de retourner une valeur entre &quot;ValMini&quot; et &quot;ValMaxi&quot; :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">Dim z as Single = <span class="br0">&#40;</span>ValMini * <span class="br0">&#40;</span><span style="color: #cc66cc;">1.0</span>F - Valeur<span class="br0">&#41;</span><span class="br0">&#41;</span> + <span class="br0">&#40;</span>ValMaxi * Valeur<span class="br0">&#41;</span></code><hr />
</div>Est-il possible de modifier la formule de manière à obtenir &quot;Valeur&quot; à partir de &quot;z&quot; ?</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f520/general-developpement/algorithme-mathematiques/mathematiques/">Mathématiques</category>
			<dc:creator>bubu92</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2178831/general-developpement/algorithme-mathematiques/mathematiques/besoin-d-aide-conversion-formule/</guid>
		</item>
		<item>
			<title>Logique non-booleenne (essai)</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2178454&amp;goto=newpost</link>
			<pubDate>Wed, 06 Aug 2025 13:52:59 GMT</pubDate>
			<description><![CDATA[Bonjour ! 
 
<div...]]></description>
			<content:encoded><![CDATA[<div>Bonjour !<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
&nbsp;
#pragma once
&nbsp;
<span style="color: #0000ff;">enum</span> <span style="color: #0080ff;">log</span>
<span class="br0">&#123;</span><span style="color: #0000ff;">non</span> = <span style="color: #cc66cc;">-1</span>, possible = <span style="color: #cc66cc;">0</span>, oui = <span style="color: #cc66cc;">1</span><span class="br0">&#125;</span>;
&nbsp;
<span style="color: #0000ff;">class</span> logique
<span class="br0">&#123;</span>
    <span style="color: #0000ff;">private</span>:
        <span style="color: #0080ff;">log</span> l;
    <span style="color: #0000ff;">public</span>:
        logique<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>l = possible;<span class="br0">&#125;</span>
        logique<span class="br0">&#40;</span>logique&amp; a<span class="br0">&#41;</span><span class="br0">&#123;</span>l = a.l;<span class="br0">&#125;</span>
&nbsp;
        <span style="color: #0000ff;">void</span> attribue<span class="br0">&#40;</span><span style="color: #0080ff;">log</span> q<span class="br0">&#41;</span><span class="br0">&#123;</span>l = q;<span class="br0">&#125;</span>
        <span style="color: #0080ff;">log</span> valeur<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span><span style="color: #0000ff;">return</span> l;<span class="br0">&#125;</span>
&nbsp;
        <span style="color: #0000ff;">void</span> <span style="color: #0080ff;">AND</span><span class="br0">&#40;</span>logique, logique<span class="br0">&#41;</span>;
        <span style="color: #0000ff;">void</span> <span style="color: #0080ff;">OR</span><span class="br0">&#40;</span>logique, logique<span class="br0">&#41;</span>;
        <span style="color: #0000ff;">void</span> XOR<span class="br0">&#40;</span>logique, logique<span class="br0">&#41;</span>;
        <span style="color: #0000ff;">void</span> YES<span class="br0">&#40;</span>logique<span class="br0">&#41;</span>;
        <span style="color: #0000ff;">void</span> <span style="color: #0080ff;">NOT</span><span class="br0">&#40;</span>logique<span class="br0">&#41;</span>;
&nbsp;
<span class="br0">&#125;</span>;</pre></td></tr></table></code><hr />
</div><div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
&nbsp;
#include <span style="color: #FF0000;">&quot;logique.hpp&quot;</span>
&nbsp;
<span style="color: #0000ff;">void</span> logique::<span style="color: #0080ff;">AND</span><span class="br0">&#40;</span>logique p, logique q<span class="br0">&#41;</span>
<span class="br0">&#123;</span>
    <span style="color: #0080ff;">log</span> a = p.valeur<span class="br0">&#40;</span><span class="br0">&#41;</span>;
    <span style="color: #0080ff;">log</span> b = q.valeur<span class="br0">&#40;</span><span class="br0">&#41;</span>;
    <span style="color: #0000ff;">if</span> <span class="br0">&#40;</span>a == <span style="color: #0000ff;">non</span> || b == <span style="color: #0000ff;">non</span><span class="br0">&#41;</span>
    <span class="br0">&#123;</span>l = <span style="color: #0000ff;">non</span>;<span class="br0">&#125;</span>
    <span style="color: #0000ff;">else</span> <span style="color: #0000ff;">if</span> <span class="br0">&#40;</span>a == possible || b == possible<span class="br0">&#41;</span>
    <span class="br0">&#123;</span>l = possible;<span class="br0">&#125;</span>
    <span style="color: #0000ff;">else</span>
    <span class="br0">&#123;</span>l = oui;<span class="br0">&#125;</span>
<span class="br0">&#125;</span>
&nbsp;
<span style="color: #0000ff;">void</span> logique::<span style="color: #0080ff;">OR</span><span class="br0">&#40;</span>logique p, logique q<span class="br0">&#41;</span>
<span class="br0">&#123;</span>
    <span style="color: #0080ff;">log</span> a = p.valeur<span class="br0">&#40;</span><span class="br0">&#41;</span>;
    <span style="color: #0080ff;">log</span> b = q.valeur<span class="br0">&#40;</span><span class="br0">&#41;</span>;
    <span style="color: #0000ff;">if</span> <span class="br0">&#40;</span>a == oui || b == oui<span class="br0">&#41;</span>
    <span class="br0">&#123;</span>l = oui;<span class="br0">&#125;</span>
    <span style="color: #0000ff;">else</span> <span style="color: #0000ff;">if</span> <span class="br0">&#40;</span>a == possible || b == possible<span class="br0">&#41;</span>
    <span class="br0">&#123;</span>l = possible;<span class="br0">&#125;</span>
    <span style="color: #0000ff;">else</span>
    <span class="br0">&#123;</span>l = <span style="color: #0000ff;">non</span>;<span class="br0">&#125;</span>
<span class="br0">&#125;</span>
&nbsp;
<span style="color: #0000ff;">void</span> logique::XOR<span class="br0">&#40;</span>logique p, logique q<span class="br0">&#41;</span>
<span class="br0">&#123;</span>
    <span style="color: #0080ff;">log</span> a = p.valeur<span class="br0">&#40;</span><span class="br0">&#41;</span>;
    <span style="color: #0080ff;">log</span> b = q.valeur<span class="br0">&#40;</span><span class="br0">&#41;</span>;
    <span style="color: #0000ff;">if</span> <span class="br0">&#40;</span>a == possible || b == possible<span class="br0">&#41;</span>
    <span class="br0">&#123;</span>l = possible;<span class="br0">&#125;</span>
    <span style="color: #0000ff;">else</span> <span style="color: #0000ff;">if</span> <span class="br0">&#40;</span>a == b<span class="br0">&#41;</span>
    <span class="br0">&#123;</span>l = <span style="color: #0000ff;">non</span>;<span class="br0">&#125;</span>
    <span style="color: #0000ff;">else</span> 
    <span class="br0">&#123;</span>l = oui;<span class="br0">&#125;</span>
<span class="br0">&#125;</span>
<span style="color: #0000ff;">void</span> logique::YES<span class="br0">&#40;</span>logique g<span class="br0">&#41;</span>
<span class="br0">&#123;</span>
    l = g.valeur<span class="br0">&#40;</span><span class="br0">&#41;</span>;
<span class="br0">&#125;</span>
<span style="color: #0000ff;">void</span> logique::<span style="color: #0080ff;">NOT</span><span class="br0">&#40;</span>logique h<span class="br0">&#41;</span>
<span class="br0">&#123;</span>
    <span style="color: #0000ff;">if</span> <span class="br0">&#40;</span>h.valeur<span class="br0">&#40;</span><span class="br0">&#41;</span> == possible<span class="br0">&#41;</span><span class="br0">&#123;</span>l = possible;<span class="br0">&#125;</span>
    <span style="color: #0000ff;">else</span> <span style="color: #0000ff;">if</span> <span class="br0">&#40;</span>h.valeur<span class="br0">&#40;</span><span class="br0">&#41;</span> == oui<span class="br0">&#41;</span><span class="br0">&#123;</span>l = <span style="color: #0000ff;">non</span>;<span class="br0">&#125;</span>
    <span style="color: #0000ff;">else</span> <span class="br0">&#123;</span>l = oui;<span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></td></tr></table></code><hr />
</div>Merci de critiquer !</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f520/general-developpement/algorithme-mathematiques/mathematiques/">Mathématiques</category>
			<dc:creator>GraineDeDev</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2178454/general-developpement/algorithme-mathematiques/mathematiques/logique-non-booleenne/</guid>
		</item>
	</channel>
</rss>
