<?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>Also, ich bin noch ein beginner und habe mich mal rangesetzt und versucht ein taschenrechner zu machen!<br />
Das was er noch machen sollte und ich gern möchte...<br />
1.Ich möchte das man auch mit kommazahlen rechnen kann ( das ergebniss wird in kommazahlen angezeigt!)<br />
2. Ich möchte, dass wenn er benutzt wurde sich nich wieder schließt, sondern das man ihn wieeder und wieder benutzen kann bis der anwender es schließt.<br />
(3. Ein anderes Design, aber ich glaub das wird eher zu schwer.)<br />
4. Und das er vielleicht weiter rechnet als 20.000.</p>
<p>Ich baller einfach mal den ganzen code rein <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Die vielen leeren zeilen sind für ne bessere übersicht, die ich einfach brauche.<br />
Es ist vielleicht alles leicht geschrieben und ich möcht gern dass es so bleibt^^, falls es nich geht, nich schlimm.<br />
Und bitte erklärt mit zb. // &quot;-&quot; dahinter was diese funktion genau macht damit ich mir es fürs spätere merken kann.</p>
<pre><code>#include &lt;iostream&gt;

using namespace std;

const int DECIMAL_ADJ = 10000;

int main()
{

    cout&lt;&lt;&quot;Taschenrechner!!\n&quot;;
    cout&lt;&lt;&quot;Nur ganze Zahlen benutzen!!\n&quot;;
    cout&lt;&lt;&quot;\n\n&quot;;

    int zahl1 = DECIMAL_ADJ * 1.0;
    int zahl2 = DECIMAL_ADJ * 1.0;
    int zahl3 = DECIMAL_ADJ * 1.0;
    int zahl4 = DECIMAL_ADJ * 1.0;
    int zahl5 = DECIMAL_ADJ * 1.0;
    int zahl6 = DECIMAL_ADJ * 1.0;

    cout&lt;&lt;&quot;Gib Deine erste Zahl ein:  \n&quot;; cin&gt;&gt;zahl1;
    cout&lt;&lt;&quot;Gib Deine zweite Zahl ein:  \n&quot;; cin&gt;&gt;zahl2;

    zahl3 = (zahl1 * DECIMAL_ADJ) + zahl2;
    zahl4 = (zahl1 * DECIMAL_ADJ) * zahl2;
    zahl5 = (zahl1 * DECIMAL_ADJ) - zahl2;
    zahl6 = (zahl1 * DECIMAL_ADJ) / zahl2;

    cout&lt;&lt;&quot;\n\nAddition betraegt:       &quot; &lt;&lt;(1.0* zahl1 + zahl2);
    cout&lt;&lt;&quot;\nMultiplikation betraegt: &quot; &lt;&lt;(1.0 * zahl1 * zahl2);
    cout&lt;&lt;&quot;\nSubtraktion betraegt:    &quot; &lt;&lt;(1.0 * zahl1 - zahl2);
    cout&lt;&lt;&quot;\nDivision betraegt:       &quot; &lt;&lt;(1.0 * zahl1 / zahl2);
    cout&lt;&lt;&quot;\n\n&quot;;
    cout&lt;&lt;&quot;\n\n&quot;;

    system(&quot;PAUSE&quot;);
    return 0;
}
</code></pre>
<p>Achja und könnte man mir noch kurz sagen was DECIMAL_ADJ ist? Und erklärt es auch bitte so das es ein &quot;laie&quot; kapiert^^, in mathe bin ich auch nich der held und kenne noch nich viele fachbegriffe! (vllt Fachbegriff mit bedeutung hintenran schreiben)<br />
Erst ging nichts mit den kommazahlen. Irgentwo hab ich das mit DECIMAL_ADJ aufgeschnappt, probiert und halbewgs erfolgreich gewesen.</p>
<p>Ihr könnt den &quot;script&quot; kopieren und Testen!</p>
<p>Danke im vorraus für die antworten</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/248932/taschenrechner</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 18:16:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/248932.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 31 Aug 2009 13:34:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Taschenrechner on Mon, 31 Aug 2009 13:34:00 GMT]]></title><description><![CDATA[<p>Also, ich bin noch ein beginner und habe mich mal rangesetzt und versucht ein taschenrechner zu machen!<br />
Das was er noch machen sollte und ich gern möchte...<br />
1.Ich möchte das man auch mit kommazahlen rechnen kann ( das ergebniss wird in kommazahlen angezeigt!)<br />
2. Ich möchte, dass wenn er benutzt wurde sich nich wieder schließt, sondern das man ihn wieeder und wieder benutzen kann bis der anwender es schließt.<br />
(3. Ein anderes Design, aber ich glaub das wird eher zu schwer.)<br />
4. Und das er vielleicht weiter rechnet als 20.000.</p>
<p>Ich baller einfach mal den ganzen code rein <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Die vielen leeren zeilen sind für ne bessere übersicht, die ich einfach brauche.<br />
Es ist vielleicht alles leicht geschrieben und ich möcht gern dass es so bleibt^^, falls es nich geht, nich schlimm.<br />
Und bitte erklärt mit zb. // &quot;-&quot; dahinter was diese funktion genau macht damit ich mir es fürs spätere merken kann.</p>
<pre><code>#include &lt;iostream&gt;

using namespace std;

const int DECIMAL_ADJ = 10000;

int main()
{

    cout&lt;&lt;&quot;Taschenrechner!!\n&quot;;
    cout&lt;&lt;&quot;Nur ganze Zahlen benutzen!!\n&quot;;
    cout&lt;&lt;&quot;\n\n&quot;;

    int zahl1 = DECIMAL_ADJ * 1.0;
    int zahl2 = DECIMAL_ADJ * 1.0;
    int zahl3 = DECIMAL_ADJ * 1.0;
    int zahl4 = DECIMAL_ADJ * 1.0;
    int zahl5 = DECIMAL_ADJ * 1.0;
    int zahl6 = DECIMAL_ADJ * 1.0;

    cout&lt;&lt;&quot;Gib Deine erste Zahl ein:  \n&quot;; cin&gt;&gt;zahl1;
    cout&lt;&lt;&quot;Gib Deine zweite Zahl ein:  \n&quot;; cin&gt;&gt;zahl2;

    zahl3 = (zahl1 * DECIMAL_ADJ) + zahl2;
    zahl4 = (zahl1 * DECIMAL_ADJ) * zahl2;
    zahl5 = (zahl1 * DECIMAL_ADJ) - zahl2;
    zahl6 = (zahl1 * DECIMAL_ADJ) / zahl2;

    cout&lt;&lt;&quot;\n\nAddition betraegt:       &quot; &lt;&lt;(1.0* zahl1 + zahl2);
    cout&lt;&lt;&quot;\nMultiplikation betraegt: &quot; &lt;&lt;(1.0 * zahl1 * zahl2);
    cout&lt;&lt;&quot;\nSubtraktion betraegt:    &quot; &lt;&lt;(1.0 * zahl1 - zahl2);
    cout&lt;&lt;&quot;\nDivision betraegt:       &quot; &lt;&lt;(1.0 * zahl1 / zahl2);
    cout&lt;&lt;&quot;\n\n&quot;;
    cout&lt;&lt;&quot;\n\n&quot;;

    system(&quot;PAUSE&quot;);
    return 0;
}
</code></pre>
<p>Achja und könnte man mir noch kurz sagen was DECIMAL_ADJ ist? Und erklärt es auch bitte so das es ein &quot;laie&quot; kapiert^^, in mathe bin ich auch nich der held und kenne noch nich viele fachbegriffe! (vllt Fachbegriff mit bedeutung hintenran schreiben)<br />
Erst ging nichts mit den kommazahlen. Irgentwo hab ich das mit DECIMAL_ADJ aufgeschnappt, probiert und halbewgs erfolgreich gewesen.</p>
<p>Ihr könnt den &quot;script&quot; kopieren und Testen!</p>
<p>Danke im vorraus für die antworten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1769791</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1769791</guid><dc:creator><![CDATA[Idf]]></dc:creator><pubDate>Mon, 31 Aug 2009 13:34:00 GMT</pubDate></item><item><title><![CDATA[Reply to Taschenrechner on Mon, 31 Aug 2009 13:39:59 GMT]]></title><description><![CDATA[<p>Doppelpost: <a href="http://www.c-plusplus.net/forum/viewtopic.php?p=1769793#1769793" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic.php?p=1769793#1769793</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1769796</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1769796</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 31 Aug 2009 13:39:59 GMT</pubDate></item><item><title><![CDATA[Reply to Taschenrechner on Mon, 31 Aug 2009 13:47:27 GMT]]></title><description><![CDATA[<p>Du hast leider 2 Threads eröffnet, hoffentlich wird nicht im anderen geantwortet, während ich hier schreibe.</p>
<p>Sowas wie</p>
<pre><code class="language-cpp">const int DECIMAL_ADJ = 10000;
</code></pre>
<p>bedeutet, dass DECIMAL_ADJ sowas wie eine Variable ist, deren Wert man nicht ändern kann - es wird der Wert beibehalten, der bei der Definition zugewiesen wird, hier 10000. Eine Konstante eben.</p>
<p>Was die Verwendung von DECIMAL_ADJ in deinem Programm angeht: Es macht überhaupt gar keinen Sinn, deshalb gibt es da auch nichts dran zu verstehen.</p>
<p>Am besten schreibst du dein Programm nochmal neu, ohne dass du etwas aus anderen Quellen die du nicht verstehst zusammenbaust. Das was du nämlich jetzt geschrieben hast, ist ziemlich wirr. Wenn du das selber sauber nochmal machst, dann lernst du viel mehr dabei.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1769804</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1769804</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 31 Aug 2009 13:47:27 GMT</pubDate></item><item><title><![CDATA[Reply to Taschenrechner on Mon, 31 Aug 2009 13:50:45 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Du hast leider 2 Threads eröffnet, hoffentlich wird nicht im anderen geantwortet, während ich hier schreibe.</p>
</blockquote>
<p>Doch. Um das zu verhindern, habe ich versucht, hier möglichst früh einen Hinweis zu geben... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Naja, wer 2 Threads eröffnet, darf sich auch die Antworten zusammensuchen. :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1769808</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1769808</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 31 Aug 2009 13:50:45 GMT</pubDate></item><item><title><![CDATA[Reply to Taschenrechner on Mon, 31 Aug 2009 14:19:37 GMT]]></title><description><![CDATA[<p>Dann gehts im anderen jetzt weiter. Closed <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="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1769828</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1769828</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Mon, 31 Aug 2009 14:19:37 GMT</pubDate></item></channel></rss>