<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>If Anweisung soll nur 3 TextWerte zulassen!!!</title>
    <link>http://forum.geizhals.at/feed.jsp?id=235728</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(11): If Anweisung soll nur 3 TextWerte zulassen!!!</title>
      <link>http://forum.geizhals.at/t235728,1376056.html#1376056</link>
      <description>Ja... stimmt ja auch. Eine Variable kann gleichzeitig 3 Werte nicht annehmen.&lt;br/&gt;</description>
      <pubDate>Fri, 12 Mar 2004 08:29:29 GMT</pubDate>
      <guid>http://forum.geizhals.at/t235728,1376056.html#1376056</guid>
      <dc:creator>Fly</dc:creator>
      <dc:date>2004-03-12T08:29:29Z</dc:date>
    </item>
    <item>
      <title>Re(10): If Anweisung soll nur 3 TextWerte zulassen!!!</title>
      <link>http://forum.geizhals.at/t235728,1376019.html#1376019</link>
      <description>mich hat nur das hier stutzig gemacht:&lt;br&gt;&lt;a href="http://forum.geizhals.at/t235728,1375995.html#1375995" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;forum.geizhals.at/&lt;wbr/&gt;t235728,1375995.html#1375995&lt;/a&gt; &lt;br&gt;&lt;br&gt;T.&lt;br/&gt;</description>
      <pubDate>Fri, 12 Mar 2004 08:12:56 GMT</pubDate>
      <guid>http://forum.geizhals.at/t235728,1376019.html#1376019</guid>
      <dc:creator>i-design</dc:creator>
      <dc:date>2004-03-12T08:12:56Z</dc:date>
    </item>
    <item>
      <title>Re(9): If Anweisung soll nur 3 TextWerte zulassen!!!</title>
      <link>http://forum.geizhals.at/t235728,1376016.html#1376016</link>
      <description>Habs schon geschnallt &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt; &lt;siehe posting ber dir/&gt;&lt;br&gt;&lt;br&gt;Habs irgendwie übersehen....&lt;br&gt;&lt;br&gt;T.&lt;br/&gt;</description>
      <pubDate>Fri, 12 Mar 2004 08:11:55 GMT</pubDate>
      <guid>http://forum.geizhals.at/t235728,1376016.html#1376016</guid>
      <dc:creator>i-design</dc:creator>
      <dc:date>2004-03-12T08:11:55Z</dc:date>
    </item>
    <item>
      <title>Re(9): If Anweisung soll nur 3 TextWerte zulassen!!!</title>
      <link>http://forum.geizhals.at/t235728,1376015.html#1376015</link>
      <description>Ok, dann simma uns ja einig.&lt;br&gt;&lt;br&gt;Puuuuh, für'n Moment dachte ich, ich hab in Logik an Schaas g'lernt. &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 12 Mar 2004 08:10:54 GMT</pubDate>
      <guid>http://forum.geizhals.at/t235728,1376015.html#1376015</guid>
      <dc:creator>Fly</dc:creator>
      <dc:date>2004-03-12T08:10:54Z</dc:date>
    </item>
    <item>
      <title>Re(8): If Anweisung soll nur 3 TextWerte zulassen!!!</title>
      <link>http://forum.geizhals.at/t235728,1376012.html#1376012</link>
      <description>Na und genau darum geht's die ganze Zeit, es wird auf Ungleichheit geprüft.&lt;br&gt;&lt;br&gt;Klar kann a nur einen Wert haben. Es kann allerdings durchaus 3 unterschiedliche Werte nicht haben. Und genau darum dreht's sich.&lt;br/&gt;</description>
      <pubDate>Fri, 12 Mar 2004 08:10:11 GMT</pubDate>
      <guid>http://forum.geizhals.at/t235728,1376012.html#1376012</guid>
      <dc:creator>Fly</dc:creator>
      <dc:date>2004-03-12T08:10:11Z</dc:date>
    </item>
    <item>
      <title>Re(8): If Anweisung soll nur 3 TextWerte zulassen!!!</title>
      <link>http://forum.geizhals.at/t235728,1376010.html#1376010</link>
      <description>&lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt; ok, mann soll in der Früh nicht denken versuchen &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br&gt;&lt;br&gt;Der Erstposter fragt ja auch nach !=&lt;br&gt;&lt;br&gt;ich dachte er sucht ==&lt;br&gt;&lt;br&gt;da hätte er dann nämlich ein Problem&lt;br&gt;&lt;br&gt;Sorry &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br&gt;&lt;br&gt;T.&lt;br/&gt;</description>
      <pubDate>Fri, 12 Mar 2004 08:09:38 GMT</pubDate>
      <guid>http://forum.geizhals.at/t235728,1376010.html#1376010</guid>
      <dc:creator>i-design</dc:creator>
      <dc:date>2004-03-12T08:09:38Z</dc:date>
    </item>
    <item>
      <title>Re(7): If Anweisung soll nur 3 TextWerte zulassen!!!</title>
      <link>http://forum.geizhals.at/t235728,1376007.html#1376007</link>
      <description>das war nicht die Frage.&lt;br&gt;&lt;br&gt;aber selbst hier:&lt;br&gt;"a" kann im selbern Durchlauf immer nur 1(!) Wert haben und nicht meherer.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Bei deiner fabfrage kommt sicher true raus,&amp;nbsp;&amp;nbsp;da du nach != fragest.&lt;br&gt;&lt;br&gt;T.&lt;br/&gt;</description>
      <pubDate>Fri, 12 Mar 2004 08:08:22 GMT</pubDate>
      <guid>http://forum.geizhals.at/t235728,1376007.html#1376007</guid>
      <dc:creator>i-design</dc:creator>
      <dc:date>2004-03-12T08:08:22Z</dc:date>
    </item>
    <item>
      <title>Re(7): If Anweisung soll nur 3 TextWerte zulassen!!!</title>
      <link>http://forum.geizhals.at/t235728,1376005.html#1376005</link>
      <description>(Mal vom Compilererror, dass a undeklariert ist, abgesehen &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;)&lt;br/&gt;</description>
      <pubDate>Fri, 12 Mar 2004 08:06:23 GMT</pubDate>
      <guid>http://forum.geizhals.at/t235728,1376005.html#1376005</guid>
      <dc:creator>Fly</dc:creator>
      <dc:date>2004-03-12T08:06:23Z</dc:date>
    </item>
    <item>
      <title>Re(6): If Anweisung soll nur 3 TextWerte zulassen!!!</title>
      <link>http://forum.geizhals.at/t235728,1376003.html#1376003</link>
      <description>int truorfalse();&lt;br&gt;{&lt;br&gt;a=3;&lt;br&gt;if ((a!=2) &amp;&amp; (a!=4) &amp;&amp; (a!=6)) return 1;&lt;br&gt;return 0;&lt;br&gt;}&lt;br&gt;&lt;br&gt;Bekomm ich true oder false beim Aufruf?&lt;br/&gt;</description>
      <pubDate>Fri, 12 Mar 2004 08:05:46 GMT</pubDate>
      <guid>http://forum.geizhals.at/t235728,1376003.html#1376003</guid>
      <dc:creator>Fly</dc:creator>
      <dc:date>2004-03-12T08:05:46Z</dc:date>
    </item>
    <item>
      <title>Re(5): If Anweisung soll nur 3 TextWerte zulassen!!!</title>
      <link>http://forum.geizhals.at/t235728,1375997.html#1375997</link>
      <description>Bitte erklär mir wie, und ich glaube es &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br&gt;&lt;br&gt;T.&lt;br/&gt;</description>
      <pubDate>Fri, 12 Mar 2004 08:02:18 GMT</pubDate>
      <guid>http://forum.geizhals.at/t235728,1375997.html#1375997</guid>
      <dc:creator>i-design</dc:creator>
      <dc:date>2004-03-12T08:02:18Z</dc:date>
    </item>
    <item>
      <title>Re(4): If Anweisung soll nur 3 TextWerte zulassen!!!</title>
      <link>http://forum.geizhals.at/t235728,1375995.html#1375995</link>
      <description>Eine Variable kann nicht gleichzeitig 3 Werte nicht annehmen?&lt;br/&gt;</description>
      <pubDate>Fri, 12 Mar 2004 08:00:21 GMT</pubDate>
      <guid>http://forum.geizhals.at/t235728,1375995.html#1375995</guid>
      <dc:creator>Fly</dc:creator>
      <dc:date>2004-03-12T08:00:21Z</dc:date>
    </item>
    <item>
      <title>Re(3): If Anweisung soll nur 3 TextWerte zulassen!!!</title>
      <link>http://forum.geizhals.at/t235728,1375989.html#1375989</link>
      <description>Ok, aber dann muss es eine OR-Verknüpfung sein.&lt;br&gt;&lt;br&gt;AND bedeutet ja, das alle Bedingungen erfüllt sein müssen, und das kann nie gehen bei einer einzigen Variable.&lt;br&gt;&lt;br&gt;T. &lt;br/&gt;</description>
      <pubDate>Fri, 12 Mar 2004 07:56:34 GMT</pubDate>
      <guid>http://forum.geizhals.at/t235728,1375989.html#1375989</guid>
      <dc:creator>i-design</dc:creator>
      <dc:date>2004-03-12T07:56:34Z</dc:date>
    </item>
    <item>
      <title>Re(2): If Anweisung soll nur 3 TextWerte zulassen!!!</title>
      <link>http://forum.geizhals.at/t235728,1375943.html#1375943</link>
      <description>Ob die Variablenauszeichnung fehlt ist eine Frage der Programmiersprache.&lt;br&gt;&lt;br&gt;Und sie soll ja nicht 3 Werte annehmen, sondern jeden ausser 3 ausgezeichneten Werten. Grosser Unterschied.&lt;br/&gt;</description>
      <pubDate>Fri, 12 Mar 2004 07:32:41 GMT</pubDate>
      <guid>http://forum.geizhals.at/t235728,1375943.html#1375943</guid>
      <dc:creator>Fly</dc:creator>
      <dc:date>2004-03-12T07:32:41Z</dc:date>
    </item>
    <item>
      <title>Re: If Anweisung soll nur 3 TextWerte zulassen!!!</title>
      <link>http://forum.geizhals.at/t235728,1375926.html#1375926</link>
      <description>vieleicht seh ich da was falsch aber:&lt;br&gt;&lt;br&gt;Eine UND-Verknüpfung bedeutet, dass alle Bedingungen erfüllt sind.&lt;br&gt;Wie soll aber eine Variable (dach) 3 Werte haben?&lt;br&gt;&lt;br&gt;Ich nehme an das dach die VAriable ist, da die werte in " stehen.&lt;br&gt;Wen dach eine variable ist, dann fehlt noch die auszeichnung als variable. (z.b. $dach)&lt;br&gt;&lt;br&gt;Tom&lt;br/&gt;</description>
      <pubDate>Fri, 12 Mar 2004 07:23:49 GMT</pubDate>
      <guid>http://forum.geizhals.at/t235728,1375926.html#1375926</guid>
      <dc:creator>i-design</dc:creator>
      <dc:date>2004-03-12T07:23:49Z</dc:date>
    </item>
    <item>
      <title>Re(2): If Anweisung soll nur 3 TextWerte zulassen!!!</title>
      <link>http://forum.geizhals.at/t235728,1375918.html#1375918</link>
      <description>Übrigens: Es hilft oft, die Komplementärlogik zu entwickeln und dann daraus den endgültigen Term. Im vorliegenden Fall also den Term zu entwickeln, der dann true sein soll, wenn dach einen der Werte annimmt, also&lt;br&gt;&lt;br&gt;if ((dach == "Giebeldach") || (dach == "Flachdach") || (dach == "Satteldach"))&lt;br&gt;&lt;br&gt;Bei einfachen Logiken wie dieser hier kannst Du dann einfach jedes == durch != und jedes || durch &amp;&amp; ersetzen und Du hast den Term, den Du willst.&lt;br/&gt;</description>
      <pubDate>Fri, 12 Mar 2004 07:12:51 GMT</pubDate>
      <guid>http://forum.geizhals.at/t235728,1375918.html#1375918</guid>
      <dc:creator>Fly</dc:creator>
      <dc:date>2004-03-12T07:12:51Z</dc:date>
    </item>
    <item>
      <title>Re: If Anweisung soll nur 3 TextWerte zulassen!!!</title>
      <link>http://forum.geizhals.at/t235728,1375913.html#1375913</link>
      <description>Ich weiß nicht, welche sprache du verwendest, aber bei vergleichen von strings (zeichenketten) könntest du mit deiner form ein problem haben. Strings werden als objekte gespeichert, die variablen (also bei dir 'dach') verweisen nur auf die speicheradresse, wo der string liegt.&lt;br&gt;&lt;br&gt;Wenn du nun einen string auf gleichheit mit einem anderen prüfen willst, solltest du lieber die entsprechende string-methode (abhängig von deiner sprache, aber irgendwas in der richtung dach.equals("Giebeldach")) verwenden.&lt;br&gt;&lt;br&gt;Ansonsten müsstest du folgendes schreiben:&lt;br&gt;&lt;br&gt;Es sollen nur diese drei werte gültig sein:&lt;br&gt;&lt;br&gt;if ((!dach.equals("Giebeldach"))&amp;&amp;(!dach.equals("Flachdach"))&amp;&amp;(!dach.equals("Satteldach")))&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 12 Mar 2004 07:07:36 GMT</pubDate>
      <guid>http://forum.geizhals.at/t235728,1375913.html#1375913</guid>
      <dc:creator>maschwa</dc:creator>
      <dc:date>2004-03-12T07:07:36Z</dc:date>
    </item>
    <item>
      <title>Re: If Anweisung soll nur 3 TextWerte zulassen!!!</title>
      <link>http://forum.geizhals.at/t235728,1375912.html#1375912</link>
      <description>Die Antwort wurde ja schon gegeben (es ist &amp;&amp; statt ||), zur Erklärung:&lt;br&gt;&lt;br&gt;Die Operation "oder" funktioniert so, dass sie mit true abbricht und nicht weiter vergleicht, wenn eine der Bedingungen erfüllt ist (genauso wie "und" mit false abbricht, wenn nur eine nicht erfüllt ist). Weil's ja auch wahr ist.&lt;br&gt;&lt;br&gt;Nimm an, Du hast in Deinem Beispiel "Satteldach" als Antwort. Daraufhin beginnt das Parsen:&lt;br&gt;&lt;br&gt;dach !="Giebeldach" -&gt; True&lt;br&gt;&lt;br&gt;Und true is dann auch das Ergebnis, weil wie gesagt, sobald ein Teilterm "true" liefert, ist nach der Logik der komplette Term wahr.&lt;br&gt;&lt;br&gt;Durch die nicht unbedingt intuitiv verständliche Logik bedeutet es in diesem Fall "wahr" zu sein, wenn "dach" nur einen dieser Werte nicht annimmt, was zwangsläufig immer true ist.&lt;br&gt;&lt;br&gt;Bei einer Verknüpfung mit "und", müssen alle 3 Terme wahr sein, damit der Gesamtterm wahr wird. Mit anderen Worten, ersetzt Du im Ausdruck jedes Oder mit einem Und bedeutet das, der Gesamtterm wird nur dann wahr, wenn jeder Einzelterm wahr ist, wenn also sowohl gilt:&lt;br&gt;&lt;br&gt;dach != "Giebeldach"&lt;br&gt;dach != "Flachdach"&lt;br&gt;dach != "Satteldach"&lt;br&gt;&lt;br&gt;Und das dürfte ziemlich das sein, was Du erreichen willst.&lt;br&gt;&lt;br&gt;Dass man daraus 'ne eigene Wissenschaft machen kann dürfte klar sein, und ich will Dich nicht mit viel Theorie langweilen. Soviel vielleicht: Üblicherweise ist es richtig, wenn die Einzelterme auf "ungleich" prüfen sie mit "und" zu verbinden, bei "gleich" mit "oder". &lt;br&gt;&lt;br&gt;Ist zwar nicht sehr mathematisch, aber wahr. Oder? &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 12 Mar 2004 07:07:32 GMT</pubDate>
      <guid>http://forum.geizhals.at/t235728,1375912.html#1375912</guid>
      <dc:creator>Fly</dc:creator>
      <dc:date>2004-03-12T07:07:32Z</dc:date>
    </item>
    <item>
      <title>Re: If Anweisung soll nur 3 TextWerte zulassen!!!</title>
      <link>http://forum.geizhals.at/t235728,1375877.html#1375877</link>
      <description>Versteh ich Dich da richtig? - Der if-Zweig soll dann ausgeführt werden, wenn 'dach' keinen der 3 Werte enthält?&amp;nbsp;&amp;nbsp;&lt;img src="frage.gif" width="16" height="26" align="absmiddle" alt="?-)"/&gt;&lt;br&gt;&lt;br&gt;Dann mußt Du die 3 Bedingungen natürlich mit 'und' verknüpfen, also so:&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; if ((dach != "Giebeldach") &amp;&amp; (dach != "Flachdach") &amp;&amp; (dach!= "Satteldach"))&lt;br&gt;&lt;br&gt;Wobei die inneren Klammern im Allgemeinen nicht unbedingt nötig sein sollten außer der '&amp;&amp;' Operator hätte höhere Priorität als '!='.&amp;nbsp;&amp;nbsp;&lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 12 Mar 2004 05:53:32 GMT</pubDate>
      <guid>http://forum.geizhals.at/t235728,1375877.html#1375877</guid>
      <dc:creator>mIstA</dc:creator>
      <dc:date>2004-03-12T05:53:32Z</dc:date>
    </item>
    <item>
      <title>Re: If Anweisung soll nur 3 TextWerte zulassen!!!</title>
      <link>http://forum.geizhals.at/t235728,1375856.html#1375856</link>
      <description>welche sprache?&lt;br&gt;&lt;br&gt;rein nach aussagenlogik solltest du&lt;br&gt;&lt;br&gt;if ($foo == "value1" || $foo == "value2" || $foo == "value3")&lt;br&gt;&lt;br&gt;verwenden, wenn du willst das die if-bedingung erfuellt wird wenn $foo einen der 3 werte hat&lt;br&gt;&lt;br&gt;manche sprachen verwenden allerdings spezielle operatoren fuer stringcompares (vgl. dazu numerische compares), perl zB "eq"&lt;br/&gt;</description>
      <pubDate>Fri, 12 Mar 2004 04:23:52 GMT</pubDate>
      <guid>http://forum.geizhals.at/t235728,1375856.html#1375856</guid>
      <dc:creator>Robe</dc:creator>
      <dc:date>2004-03-12T04:23:52Z</dc:date>
    </item>
    <item>
      <title>If Anweisung soll nur 3 TextWerte zulassen!!!</title>
      <link>http://forum.geizhals.at/t235728,1375854.html#1375854</link>
      <description>&lt;br&gt;Mein Versuch der so aussieht:&lt;br&gt;&lt;br&gt;if (dach != "Giebeldach" || dach != "Flachdach" || dach!= "Satteldach")&lt;br&gt;&lt;br&gt;hat leider nicht ganz so ge&lt;i&gt;pfunziwunzifunztatatut&lt;/i&gt; wie ich es mir gedacht hab.&lt;br&gt;Kann mir da vielleicht wer helfen??&lt;br&gt;&lt;br&gt;&lt;br&gt;Bin für jede Hilfe dankbar wenn sie nicht kompliziert ist &lt;img src="crazy.gif" width="16" height="19" align="absmiddle" alt="%-)"/&gt; hab erst vor 4 Tagen damit angefangen&lt;img src="ill.gif" width="16" height="19" align="absmiddle" alt=":-~("/&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 12 Mar 2004 04:05:23 GMT</pubDate>
      <guid>http://forum.geizhals.at/t235728,1375854.html#1375854</guid>
      <dc:creator>takethis</dc:creator>
      <dc:date>2004-03-12T04:05:23Z</dc:date>
    </item>
  </channel>
</rss>
