<?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[Taschenrechner]]></title><description><![CDATA[<p>Morgen hab ne aufgabe bekommen und soll einen Taschenrechner programmieren,soweit macht er alles außer : 1. bei divisio zb 3/0 bricht es ab ..da hätte ich gern das dann kommt division durch null nicht möglich und das 2 te ist das er auf 2 stellen nach dem Komma runden soll<br />
Über Hilfe würde ich mich freuen<br />
Hier mein Quelltext</p>
<p>#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>// Hauptprogramm<br />
int main ()<br />
{<br />
char Wahl;</p>
<p>// Variablen fuer die Operanden<br />
short zahl1, zahl2;<br />
// Variable fuer den Operator<br />
int zeichen;<br />
do<br />
{<br />
// Einlesen der Formel<br />
cout &lt;&lt; &quot;Suchen Sie sich die Operation aus:\n&quot;;<br />
cout &lt;&lt; &quot;Verwendetwerden darf 1. (+) Addition, 2. (-) Subtraktion\n&quot;;<br />
cout &lt;&lt; &quot;3. (*) Multiplikation und 4. (/) Division&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;Welche Operation soll ausgeführt werden: &quot;;<br />
cin &gt;&gt; zeichen;<br />
cout &lt;&lt; &quot;Bitte geben Sie die erste Zahl ein: &quot;;<br />
cin &gt;&gt; zahl1;<br />
cout&lt;&lt; &quot; bitte geben Sie die zweite Zahl ein: &quot;;<br />
cin &gt;&gt; zahl2;</p>
<p>// Ergebnissausgabe vorbereiten<br />
cout &lt;&lt; &quot;Ergebnis: &quot;;<br />
// Nun den Operator auswerten<br />
switch (zeichen)<br />
{<br />
case 1:<br />
cout &lt;&lt; zahl1+zahl2;<br />
break;<br />
case 2:<br />
cout &lt;&lt; zahl1-zahl2;<br />
break;<br />
case 3:<br />
cout &lt;&lt; zahl1*zahl2;<br />
break;<br />
case 4:<br />
cout &lt;&lt; zahl1/zahl2;<br />
if (zahl2 ==0)<br />
cout&lt;&lt;&quot;Defision durch 0 nicht möglich&quot;;</p>
<p>break;<br />
default:<br />
cout &lt;&lt; &quot;Nur die Operatoren +, -, * und / sind zugelassen!&quot;;<br />
}<br />
// Zeilenvorschub ausgeben<br />
cout &lt;&lt; endl;<br />
cout&lt;&lt;&quot;\n\n M\224chten Sie eine weitere Aufgabe berechnen? &lt;j/n&gt;? : &quot;;<br />
cin&gt;&gt;Wahl;</p>
<p>}<br />
while(Wahl=='j' || Wahl=='J');<br />
system (&quot;pause&quot;);</p>
<p>}</p>
<p>Ps: habs jetzt mal selba umgeschrieben</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/222405/taschenrechner</link><generator>RSS for Node</generator><lastBuildDate>Mon, 05 Oct 2026 04:09:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/222405.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 12 Sep 2008 06:24:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Taschenrechner on Fri, 12 Sep 2008 06:24:24 GMT]]></title><description><![CDATA[<p>Morgen hab ne aufgabe bekommen und soll einen Taschenrechner programmieren,soweit macht er alles außer : 1. bei divisio zb 3/0 bricht es ab ..da hätte ich gern das dann kommt division durch null nicht möglich und das 2 te ist das er auf 2 stellen nach dem Komma runden soll<br />
Über Hilfe würde ich mich freuen<br />
Hier mein Quelltext</p>
<p>#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>// Hauptprogramm<br />
int main ()<br />
{<br />
char Wahl;</p>
<p>// Variablen fuer die Operanden<br />
short zahl1, zahl2;<br />
// Variable fuer den Operator<br />
int zeichen;<br />
do<br />
{<br />
// Einlesen der Formel<br />
cout &lt;&lt; &quot;Suchen Sie sich die Operation aus:\n&quot;;<br />
cout &lt;&lt; &quot;Verwendetwerden darf 1. (+) Addition, 2. (-) Subtraktion\n&quot;;<br />
cout &lt;&lt; &quot;3. (*) Multiplikation und 4. (/) Division&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;Welche Operation soll ausgeführt werden: &quot;;<br />
cin &gt;&gt; zeichen;<br />
cout &lt;&lt; &quot;Bitte geben Sie die erste Zahl ein: &quot;;<br />
cin &gt;&gt; zahl1;<br />
cout&lt;&lt; &quot; bitte geben Sie die zweite Zahl ein: &quot;;<br />
cin &gt;&gt; zahl2;</p>
<p>// Ergebnissausgabe vorbereiten<br />
cout &lt;&lt; &quot;Ergebnis: &quot;;<br />
// Nun den Operator auswerten<br />
switch (zeichen)<br />
{<br />
case 1:<br />
cout &lt;&lt; zahl1+zahl2;<br />
break;<br />
case 2:<br />
cout &lt;&lt; zahl1-zahl2;<br />
break;<br />
case 3:<br />
cout &lt;&lt; zahl1*zahl2;<br />
break;<br />
case 4:<br />
cout &lt;&lt; zahl1/zahl2;<br />
if (zahl2 ==0)<br />
cout&lt;&lt;&quot;Defision durch 0 nicht möglich&quot;;</p>
<p>break;<br />
default:<br />
cout &lt;&lt; &quot;Nur die Operatoren +, -, * und / sind zugelassen!&quot;;<br />
}<br />
// Zeilenvorschub ausgeben<br />
cout &lt;&lt; endl;<br />
cout&lt;&lt;&quot;\n\n M\224chten Sie eine weitere Aufgabe berechnen? &lt;j/n&gt;? : &quot;;<br />
cin&gt;&gt;Wahl;</p>
<p>}<br />
while(Wahl=='j' || Wahl=='J');<br />
system (&quot;pause&quot;);</p>
<p>}</p>
<p>Ps: habs jetzt mal selba umgeschrieben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1580605</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1580605</guid><dc:creator><![CDATA[Lydia]]></dc:creator><pubDate>Fri, 12 Sep 2008 06:24:24 GMT</pubDate></item><item><title><![CDATA[Reply to Taschenrechner on Fri, 12 Sep 2008 06:28:00 GMT]]></title><description><![CDATA[<p>Vielleicht solltest du die Prüfung auf Null machen, bevor du die Division durchführst.</p>
<p>Code-Tags wären auch nicht schlecht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1580610</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1580610</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Fri, 12 Sep 2008 06:28:00 GMT</pubDate></item><item><title><![CDATA[Reply to Taschenrechner on Fri, 12 Sep 2008 06:28:55 GMT]]></title><description><![CDATA[<p>Ich hab grade damit angefangen ,also programmieren mit c / c++..<br />
hab da noch nicht so den durchblick,was was is</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1580614</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1580614</guid><dc:creator><![CDATA[Lydia]]></dc:creator><pubDate>Fri, 12 Sep 2008 06:28:55 GMT</pubDate></item><item><title><![CDATA[Reply to Taschenrechner on Fri, 12 Sep 2008 06:31:06 GMT]]></title><description><![CDATA[<p>bitte [cpp]-Tags nutzen, das macht das ganze einfacher zu lesen...</p>
<p>soweit schonmal nicht schlecht... die Ueberpruefung, ob zahl2==0 ist, solltest du VOR der Berechnung machen</p>
<pre><code class="language-cpp">case 4:
    if ( zahl2 == 0 )
    {
        cout &lt;&lt; &quot;Division durch 0!&quot; &lt;&lt; endl;
        break;
    }
    cout &lt;&lt; fixed &lt;&lt; setprecision( 2 ) &lt;&lt; zahl1 / zahl2 &lt;&lt; endl;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1580615</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1580615</guid><dc:creator><![CDATA[zwutz]]></dc:creator><pubDate>Fri, 12 Sep 2008 06:31:06 GMT</pubDate></item><item><title><![CDATA[Reply to Taschenrechner on Fri, 12 Sep 2008 06:30:42 GMT]]></title><description><![CDATA[<p>wie mach ich das mit dem Runden ??? Ich hab garkeine ahnung</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1580616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1580616</guid><dc:creator><![CDATA[Lydia]]></dc:creator><pubDate>Fri, 12 Sep 2008 06:30:42 GMT</pubDate></item><item><title><![CDATA[Reply to Taschenrechner on Fri, 12 Sep 2008 06:31:52 GMT]]></title><description><![CDATA[<p>vielen lieben dank...wie soll ich da alleine druf kommen<br />
oh man hab für den taschenrechner alleine schon 4 stunden gebraucht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1580617</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1580617</guid><dc:creator><![CDATA[Lydia]]></dc:creator><pubDate>Fri, 12 Sep 2008 06:31:52 GMT</pubDate></item><item><title><![CDATA[Reply to Taschenrechner on Fri, 12 Sep 2008 06:34:03 GMT]]></title><description><![CDATA[<p>Lydia schrieb:</p>
<blockquote>
<p>wie soll ich da alleine druf kommen</p>
</blockquote>
<p><a href="https://www.google.de/search?&amp;q=c%2B%2B%20cout%20runden" rel="nofollow">Google: c++ cout runden</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1580621</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1580621</guid><dc:creator><![CDATA[zwutz]]></dc:creator><pubDate>Fri, 12 Sep 2008 06:34:03 GMT</pubDate></item><item><title><![CDATA[Reply to Taschenrechner on Fri, 12 Sep 2008 06:34:56 GMT]]></title><description><![CDATA[<p>ach so ich weiß nicht was das sein soll ?? setprecision er zeigt mir da fehler oh man ich sollte mal lieber nen buch übers programmieren lesen ...also da fand ich delphi viel einfacher</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1580622</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1580622</guid><dc:creator><![CDATA[lydia]]></dc:creator><pubDate>Fri, 12 Sep 2008 06:34:56 GMT</pubDate></item><item><title><![CDATA[Reply to Taschenrechner on Fri, 12 Sep 2008 06:41:11 GMT]]></title><description><![CDATA[<p>ich dank euch es geht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title="=)"
      alt="🙂"
    /> Topp <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /><br />
danke danke danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1580627</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1580627</guid><dc:creator><![CDATA[lydia]]></dc:creator><pubDate>Fri, 12 Sep 2008 06:41:11 GMT</pubDate></item><item><title><![CDATA[Reply to Taschenrechner on Fri, 12 Sep 2008 08:13:31 GMT]]></title><description><![CDATA[<p>ja falls es mit setprecision nicht funktioniert, habt ihr vll einfach vergessen iomanip zu includen (#include&lt;iomanip&gt;) , oder bei der ausgabe cout &lt;&lt; fixed &lt;&lt; setprecision( 2 ) das fixed vergessen, wenn ihr beides gemacht habt dürfte es eig. funktionieren</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1580676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1580676</guid><dc:creator><![CDATA[x]]]></dc:creator><pubDate>Fri, 12 Sep 2008 08:13:31 GMT</pubDate></item><item><title><![CDATA[Reply to Taschenrechner on Fri, 12 Sep 2008 09:01:39 GMT]]></title><description><![CDATA[<p>ich habs einfach raus genommen jetzt gehts auch nur noch nicht das runden^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1580721</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1580721</guid><dc:creator><![CDATA[lydia]]></dc:creator><pubDate>Fri, 12 Sep 2008 09:01:39 GMT</pubDate></item></channel></rss>