<?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[Frage bezüglich if&#x2F;else Anweisung in einer Aufgabe]]></title><description><![CDATA[<p>Hallo, ich komme leider mit meinem Code nicht weiter bzw. finde den Fehler nicht. Hier die Aufgabe:<br />
Schreiben Sie ein Programm, das ein Alphazeichen einliest. Ein Alphazeichen ist ein Zeichen aus der Menge {a..z, A..Z }. Handelt es sich um kein Alphazeichen, soll eine Fehlermeldung ausgegeben werden. Liegt ein Alphazeichen vor, wird angezeigt, ob es sich um einen Vokal, ein Element der Menge {a, e, i, o, u, A, E, I, O, U}, oder einen Konsonanten (Menge der Alphazeichen vermindert um die Menge der Vokale) handelt.</p>
<p>Und hier was ich bis jetzt geschrieben habe: (P.S.:bin Anfänger und nur mit der &lt;iostream&gt; bibliothek vertraut und noch nicht weiter als mit if/else Anweisungen)</p>
<p>#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>int main() {</p>
<p>char a;</p>
<p>cout &lt;&lt; &quot;Zeichen: &quot;;<br />
cin &gt;&gt; a;<br />
if (a='a','e','i','o','u','A','E','I','O','U') {<br />
cout &lt;&lt; &quot;Vokal&quot; &lt;&lt; endl;<br />
}<br />
else {<br />
if (a&gt;='b' &amp;&amp; a&lt;='z') {<br />
cout &lt;&lt; &quot;Konsonant&quot; &lt;&lt; endl;<br />
}<br />
else {<br />
if (a&gt;='B' &amp;&amp; a&lt;='Z')<br />
cout &lt;&lt; &quot;Konsonant&quot;;<br />
else<br />
cout &lt;&lt; &quot;Fehler: Es wurde kein Alphazeichen eingegeben&quot; &lt;&lt;endl;<br />
}<br />
}</p>
<p>return 0;<br />
}</p>
<p>Wo genau liegen jetzt meine Fehler?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/337346/frage-bezüglich-if-else-anweisung-in-einer-aufgabe</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 06:35:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/337346.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 26 Mar 2016 13:08:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage bezüglich if&#x2F;else Anweisung in einer Aufgabe on Sat, 26 Mar 2016 13:08:28 GMT]]></title><description><![CDATA[<p>Hallo, ich komme leider mit meinem Code nicht weiter bzw. finde den Fehler nicht. Hier die Aufgabe:<br />
Schreiben Sie ein Programm, das ein Alphazeichen einliest. Ein Alphazeichen ist ein Zeichen aus der Menge {a..z, A..Z }. Handelt es sich um kein Alphazeichen, soll eine Fehlermeldung ausgegeben werden. Liegt ein Alphazeichen vor, wird angezeigt, ob es sich um einen Vokal, ein Element der Menge {a, e, i, o, u, A, E, I, O, U}, oder einen Konsonanten (Menge der Alphazeichen vermindert um die Menge der Vokale) handelt.</p>
<p>Und hier was ich bis jetzt geschrieben habe: (P.S.:bin Anfänger und nur mit der &lt;iostream&gt; bibliothek vertraut und noch nicht weiter als mit if/else Anweisungen)</p>
<p>#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>int main() {</p>
<p>char a;</p>
<p>cout &lt;&lt; &quot;Zeichen: &quot;;<br />
cin &gt;&gt; a;<br />
if (a='a','e','i','o','u','A','E','I','O','U') {<br />
cout &lt;&lt; &quot;Vokal&quot; &lt;&lt; endl;<br />
}<br />
else {<br />
if (a&gt;='b' &amp;&amp; a&lt;='z') {<br />
cout &lt;&lt; &quot;Konsonant&quot; &lt;&lt; endl;<br />
}<br />
else {<br />
if (a&gt;='B' &amp;&amp; a&lt;='Z')<br />
cout &lt;&lt; &quot;Konsonant&quot;;<br />
else<br />
cout &lt;&lt; &quot;Fehler: Es wurde kein Alphazeichen eingegeben&quot; &lt;&lt;endl;<br />
}<br />
}</p>
<p>return 0;<br />
}</p>
<p>Wo genau liegen jetzt meine Fehler?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2491520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2491520</guid><dc:creator><![CDATA[swing001]]></dc:creator><pubDate>Sat, 26 Mar 2016 13:08:28 GMT</pubDate></item><item><title><![CDATA[Reply to Frage bezüglich if&#x2F;else Anweisung in einer Aufgabe on Sat, 26 Mar 2016 13:43:02 GMT]]></title><description><![CDATA[<p>swing001 schrieb:</p>
<blockquote>
<p>if (a='a','e','i','o','u','A','E','I','O','U') {</p>
</blockquote>
<p>Die Zeile macht nicht das was Du denkst, was sie macht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2491522</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2491522</guid><dc:creator><![CDATA[SG1]]></dc:creator><pubDate>Sat, 26 Mar 2016 13:43:02 GMT</pubDate></item><item><title><![CDATA[Reply to Frage bezüglich if&#x2F;else Anweisung in einer Aufgabe on Sat, 26 Mar 2016 14:15:52 GMT]]></title><description><![CDATA[<p>Und wie wäre es richtig?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2491523</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2491523</guid><dc:creator><![CDATA[swing001]]></dc:creator><pubDate>Sat, 26 Mar 2016 14:15:52 GMT</pubDate></item><item><title><![CDATA[Reply to Frage bezüglich if&#x2F;else Anweisung in einer Aufgabe on Sat, 26 Mar 2016 14:38:50 GMT]]></title><description><![CDATA[<p>Einzel<strong>prüfungen</strong> mit ||</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2491524</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2491524</guid><dc:creator><![CDATA[KN4CK3R]]></dc:creator><pubDate>Sat, 26 Mar 2016 14:38:50 GMT</pubDate></item><item><title><![CDATA[Reply to Frage bezüglich if&#x2F;else Anweisung in einer Aufgabe on Sat, 26 Mar 2016 14:43:23 GMT]]></title><description><![CDATA[<p>Falsch:</p>
<pre><code>if (a='a','e'/*,'i'...*/)
</code></pre>
<p>C/C++ =&gt; nicht alles was ohne Fehler kompiliert ist auch korrekt</p>
<p>Richtig:</p>
<pre><code>if (a == 'a' || a == 'e'/* || 'i'...*/)
</code></pre>
<p><strong>==</strong> nicht <strong>=</strong> bei Vergleichen -&gt; sonst ist es eine Zuweisung wenn du 'a'=a geschrieben hättest wäre es dir aufgefallen</p>
<p>mit logischem OR <strong>||</strong> oder logischem AND <strong>&amp;&amp;</strong> verknuepfen</p>
<p>nach des ASCII-Tabelle kannst du z.B. sowas schreiben</p>
<p>if(a &gt;= 'a' &amp;&amp; a &lt;= 'z') // dann ist es in [a..z]</p>
<p>oder auch</p>
<p>if(a &gt;= 97 &amp;&amp; a &lt;= 122) // mit dem Zeichenwert statt dem Zeichen</p>
<p>usw.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2491526</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2491526</guid><dc:creator><![CDATA[Gast3]]></dc:creator><pubDate>Sat, 26 Mar 2016 14:43:23 GMT</pubDate></item><item><title><![CDATA[Reply to Frage bezüglich if&#x2F;else Anweisung in einer Aufgabe on Sat, 26 Mar 2016 15:39:22 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">char a[2] = { '\0', '\0' };
cin &gt;&gt; a;
if(!isalpha(*a))
  cout &lt;&lt; &quot;kein Alpha&quot;;
else if(!strpbrk(a, &quot;aeiou&quot;) &amp;&amp; !strpbrk(a, &quot;AEIOU&quot;))
  cout &lt;&lt; &quot;konsonant&quot;;
else cout &lt;&lt; &quot;vokal&quot;;
cout &lt;&lt; endl;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2491531</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2491531</guid><dc:creator><![CDATA[klassenmethode]]></dc:creator><pubDate>Sat, 26 Mar 2016 15:39:22 GMT</pubDate></item></channel></rss>