<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Le test (no-stress, c&#x27;est pas pour vous)]]></title><description><![CDATA[<p dir="auto">Shalut all,</p>
<p dir="auto">Comme je l'avais dis dans un tuto précédent je vais vous expliquer comment faire des tests et c'est super simple</p>
<p dir="auto">Il y a juste plein de façon de le faire! xD</p>
<p dir="auto">Pour faire un test simple, on fait comme ceci:</p>
<pre><code>If [valeur à tester] [symbôle du test (voir le bas)] [La valeur à la quelle elle est comparée] then
[Le code à exécuter si le test se révèle positif]
End If
</code></pre>
<p dir="auto">exemple:</p>
<pre><code>If check = True then
Process.start("W:\tourbilol.exe")
End If
</code></pre>
<p dir="auto">Imaginons que nous programmons un jeu et que vous voulons tester la position_X soit 3 et que le position_Y soit 5 on va faire comme cela:</p>
<pre><code>If (position_X=3) and (position_Y=5) then
[Le code à exécuter si le test se révèle positif]
End If
</code></pre>
<p dir="auto">Il suffit juste de mettre les 2valeurs entre parenthèse et de mettre un "And"(et) entre les deux.^^</p>
<p dir="auto">Toujours facile.. alors on va compliquer les choses x)</p>
<p dir="auto">Imaginons toujours notre petit jeux, cette fois je veux que la position_X soit 3 ou 5 et que que la position_Y soit 5 <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f62e.png?v=aa95655114f" class="not-responsive emoji emoji-android emoji--open_mouth" style="height:23px;width:auto;vertical-align:middle" title=":o" alt="😮" /></p>
<p dir="auto">toujours simple mais bon :</p>
<pre><code>If ((position_X=3) Or (position_X=5)) and (position_Y=5) then
[Le code à exécuter si le test se révèle positif]
End If
</code></pre>
<p dir="auto">on ajoute encore des parenthèses et on met un "Or"(ou) même principe que le "And"</p>
<p dir="auto">On monte encore un peu dans la difficulté <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f61b.png?v=aa95655114f" class="not-responsive emoji emoji-android emoji--stuck_out_tongue" style="height:23px;width:auto;vertical-align:middle" title=":P" alt="😛" /></p>
<p dir="auto">Cette fois la position_X doit être compris entre 3 et 5 et la position_Y doit doit être 5. è_é</p>
<pre><code>If ((position_X&gt;3) And (position_X&lt;5)) and (position_Y=5) then
[Le code à exécuter si le test se révèle positif]
End If
</code></pre>
<p dir="auto">Cette fois le test demande si le nombre est supérieur et si il est inférieur ^^</p>
<p dir="auto">Maintenant on va demander que si number est 1 il envoie un message "c'est 1!"; si c'est 2 un message "c'est deux" et si ce n'est pas un des deux, le programme envoie un message "chiffre inconnu", et pour cela on va mettre un "Else If":</p>
<pre><code>If number=1 then
Msgbox("c'est 1!")
Else If number=2 then
Msgbox("c'est 2!")
Else
Msgbox("chiffre inconnu")
End If
</code></pre>
<p dir="auto">Edit: j'ai oublié de mettre comment faire pour faire directement un test pour tester si quelque chose n'est pas, un genre d'"Else If" mais direct dans le "If":</p>
<pre><code>If Not (number=0) then [je ne pense pas que les parenthèses sont obligatoire mais je les mets toujours]
MsgBox("Le chiffre n'est pas zéro!")
End If
</code></pre>
<p dir="auto">Il existe aussi la méthode du "Case Of" :</p>
<pre><code>Select Case number
Case 1
Msgbox("c'est 1!")
Case 2
msgbox("c'est deux!")
Case Else
Msgbox("chiffre inconnu")
End Select
</code></pre>
<p dir="auto">dans un case of on peu directement tester si la valeur et entre 2 nombre avec un to, exmple: si number est entre 3 et 5, il envoie un message "boum !":</p>
<pre><code>Select Case number
Case 1
Msgbox("c'est 1!")
Case 2
msgbox("c'est deux!")
Case 3 to 5
msgbox("boum !")
Case Else
Msgbox("chiffre inconnu")
End Select
</code></pre>
<p dir="auto">Les symboles de test logique:</p>
<pre><code>=  : égale à ...
&gt;  : supérieur à ...
&lt;  : inférieur à ...
&gt;= : supérieur ou égale à...
&lt;= : inférieur ou égale à...
&lt;&gt; : inférieur ou supérieur à...
</code></pre>
<p dir="auto">Bonne programmation a tous!</p>
<p dir="auto">Cordialement,</p>
<p dir="auto">Mars073</p>
]]></description><link>http://new.melinyel.net/topic/125/le-test-no-stress-cest-pas-pour-vous</link><generator>RSS for Node</generator><lastBuildDate>Thu, 21 May 2026 19:29:12 GMT</lastBuildDate><atom:link href="http://new.melinyel.net/topic/125.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 13 Mar 2014 21:18:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Le test (no-stress, c&#x27;est pas pour vous) on Thu, 13 Mar 2014 22:14:27 GMT]]></title><description><![CDATA[<p dir="auto">Excellent travail, mars. Les exemples sont utiles pour la compréhension. <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=aa95655114f" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<p dir="auto">+1 Rep.</p>
]]></description><link>http://new.melinyel.net/post/1319</link><guid isPermaLink="true">http://new.melinyel.net/post/1319</guid><dc:creator><![CDATA[Azad]]></dc:creator><pubDate>Thu, 13 Mar 2014 22:14:27 GMT</pubDate></item></channel></rss>