<?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[Programm zur Prozentrechnung]]></title><description><![CDATA[<p>Hallo an alle!Habe ein Problem mit einem Rechner zum ermitteln von Prozent-werten,-sätzen und Grundwerten.Wäre gut wenn sich das mal jemand anschauen könnte.</p>
<p>Hier der Code:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;conio.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;iomanip&gt;
#include &lt;cmath&gt;

using namespace std;

double prozent(int ausw, double P, double G, double W);

int main()
{
    int auswahl = 0;
    double ergebnis = 0.0;
    double W = 0.0;
    double G = 0.0;
    double p = 0.0;
    char antwort;

    do
    {
      cout &lt;&lt; &quot;Prozentrechner Next_Generation\n&quot; &lt;&lt;
              &quot;==============================\n&quot; &lt;&lt;
              &quot;[1]Grundwert berechnen\n&quot; &lt;&lt;
              &quot;[2]Prozentwert berechnen\n&quot; &lt;&lt;
              &quot;[3]Prozentsatz berechnen\n&quot; &lt;&lt;
              &quot;[0]Beenden\n\n&quot; &lt;&lt;
              &quot;Waehlen sie ein Menue aus: &quot;;
      cin &gt;&gt; auswahl;

      system (&quot;cls&quot;);

      if ( auswahl == 0)
           return 0;

      ergebnis = prozent (auswahl, W, G, p);

            if ( auswahl == 1 )
            {
               cout &lt;&lt; &quot;Alle Angaben mit Kommastellen müssen mit einem Punkt geschrieben werden!\n\n&quot;;

               cout &lt;&lt; &quot;Geben sie bitte den Prozentwert (W) an: &quot;;
               cin &gt;&gt; W;

               cout &lt;&lt; &quot;\nGeben sie bitte den Prozensatz (p) an: &quot;;
               cin &gt;&gt; p;

               cout &lt;&lt; &quot;\n\nDer Grundwert lautet: &quot; &lt;&lt; setprecision(2) &lt;&lt; fixed &lt;&lt; ergebnis;

               }
               else if ( auswahl == 2 )
               {
                  cout &lt;&lt; &quot;Alle Angaben mit Kommastellen müssen mit einem Punkt geschrieben werden!\n\n&quot;;

                  cout &lt;&lt; &quot;Geben sie bitte den Prozensatz (p) an: &quot;;
                  cin &gt;&gt; p;

                  cout &lt;&lt; &quot;\nGeben sie bitte den Grundwert (G) an: &quot;;
                  cin &gt;&gt; G;

                  cout &lt;&lt; &quot;\n\nDer Prozentwert lautet: &quot; &lt;&lt; setprecision(2) &lt;&lt; fixed &lt;&lt; ergebnis;               

                  }
                  else if ( auswahl == 3 )
                  {
                     cout &lt;&lt; &quot;Alle Angaben mit Kommastellen müssen mit einem Punkt geschrieben werden!\n\n&quot;;

                     cout &lt;&lt; &quot;Geben sie bitte den Prozentwert (W) an: &quot;;
                     cin &gt;&gt; W;

                     cout &lt;&lt; &quot;\nGeben sie bitte den Grundwert (G) an: &quot;;
                     cin &gt;&gt; G;

                     cout &lt;&lt; &quot;\n\nDer Prozentsatz lautet: &quot; &lt;&lt; setprecision(2) &lt;&lt; fixed &lt;&lt; ergebnis;

                     }

      cout &lt;&lt; &quot;\n\nWollen sie zurueck ins Menue?\n&quot; &lt;&lt;
              &quot;&lt; J/N &gt;&quot;;
      cin &gt;&gt; antwort; 

      system (&quot;cls&quot;);          

    }while ( antwort == 'j');                 

}
double prozent(int ausw, double p, double G, double W)      //Funktion zur Prozentrechnung
{
     double res = 0.0;

     switch(ausw)
     {
       case 1 :
       {
            res = (W * 100) / p;
            break;     
       }
       case 2 :
       {
            res = (p * G) / 100;
            break;     
       }
       case 3 :
       {
            res = (W * 100) / G;
            break;     
       }             
     }     

 return res;    
}
</code></pre>
<p>Schonmal vielen Dank für etwaige Hilfe.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/211557/programm-zur-prozentrechnung</link><generator>RSS for Node</generator><lastBuildDate>Wed, 14 Oct 2026 06:26:14 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/211557.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 24 Apr 2008 14:16:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Programm zur Prozentrechnung on Thu, 24 Apr 2008 14:16:30 GMT]]></title><description><![CDATA[<p>Hallo an alle!Habe ein Problem mit einem Rechner zum ermitteln von Prozent-werten,-sätzen und Grundwerten.Wäre gut wenn sich das mal jemand anschauen könnte.</p>
<p>Hier der Code:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;conio.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;iomanip&gt;
#include &lt;cmath&gt;

using namespace std;

double prozent(int ausw, double P, double G, double W);

int main()
{
    int auswahl = 0;
    double ergebnis = 0.0;
    double W = 0.0;
    double G = 0.0;
    double p = 0.0;
    char antwort;

    do
    {
      cout &lt;&lt; &quot;Prozentrechner Next_Generation\n&quot; &lt;&lt;
              &quot;==============================\n&quot; &lt;&lt;
              &quot;[1]Grundwert berechnen\n&quot; &lt;&lt;
              &quot;[2]Prozentwert berechnen\n&quot; &lt;&lt;
              &quot;[3]Prozentsatz berechnen\n&quot; &lt;&lt;
              &quot;[0]Beenden\n\n&quot; &lt;&lt;
              &quot;Waehlen sie ein Menue aus: &quot;;
      cin &gt;&gt; auswahl;

      system (&quot;cls&quot;);

      if ( auswahl == 0)
           return 0;

      ergebnis = prozent (auswahl, W, G, p);

            if ( auswahl == 1 )
            {
               cout &lt;&lt; &quot;Alle Angaben mit Kommastellen müssen mit einem Punkt geschrieben werden!\n\n&quot;;

               cout &lt;&lt; &quot;Geben sie bitte den Prozentwert (W) an: &quot;;
               cin &gt;&gt; W;

               cout &lt;&lt; &quot;\nGeben sie bitte den Prozensatz (p) an: &quot;;
               cin &gt;&gt; p;

               cout &lt;&lt; &quot;\n\nDer Grundwert lautet: &quot; &lt;&lt; setprecision(2) &lt;&lt; fixed &lt;&lt; ergebnis;

               }
               else if ( auswahl == 2 )
               {
                  cout &lt;&lt; &quot;Alle Angaben mit Kommastellen müssen mit einem Punkt geschrieben werden!\n\n&quot;;

                  cout &lt;&lt; &quot;Geben sie bitte den Prozensatz (p) an: &quot;;
                  cin &gt;&gt; p;

                  cout &lt;&lt; &quot;\nGeben sie bitte den Grundwert (G) an: &quot;;
                  cin &gt;&gt; G;

                  cout &lt;&lt; &quot;\n\nDer Prozentwert lautet: &quot; &lt;&lt; setprecision(2) &lt;&lt; fixed &lt;&lt; ergebnis;               

                  }
                  else if ( auswahl == 3 )
                  {
                     cout &lt;&lt; &quot;Alle Angaben mit Kommastellen müssen mit einem Punkt geschrieben werden!\n\n&quot;;

                     cout &lt;&lt; &quot;Geben sie bitte den Prozentwert (W) an: &quot;;
                     cin &gt;&gt; W;

                     cout &lt;&lt; &quot;\nGeben sie bitte den Grundwert (G) an: &quot;;
                     cin &gt;&gt; G;

                     cout &lt;&lt; &quot;\n\nDer Prozentsatz lautet: &quot; &lt;&lt; setprecision(2) &lt;&lt; fixed &lt;&lt; ergebnis;

                     }

      cout &lt;&lt; &quot;\n\nWollen sie zurueck ins Menue?\n&quot; &lt;&lt;
              &quot;&lt; J/N &gt;&quot;;
      cin &gt;&gt; antwort; 

      system (&quot;cls&quot;);          

    }while ( antwort == 'j');                 

}
double prozent(int ausw, double p, double G, double W)      //Funktion zur Prozentrechnung
{
     double res = 0.0;

     switch(ausw)
     {
       case 1 :
       {
            res = (W * 100) / p;
            break;     
       }
       case 2 :
       {
            res = (p * G) / 100;
            break;     
       }
       case 3 :
       {
            res = (W * 100) / G;
            break;     
       }             
     }     

 return res;    
}
</code></pre>
<p>Schonmal vielen Dank für etwaige Hilfe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1497521</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1497521</guid><dc:creator><![CDATA[Nicht der Herr Ries]]></dc:creator><pubDate>Thu, 24 Apr 2008 14:16:30 GMT</pubDate></item><item><title><![CDATA[Reply to Programm zur Prozentrechnung on Thu, 24 Apr 2008 14:22:25 GMT]]></title><description><![CDATA[<p>Nicht der Herr Ries schrieb:</p>
<blockquote>
<p>Schonmal vielen Dank für etwaige Hilfe.</p>
</blockquote>
<p>Hilfe wobei?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1497526</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1497526</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 24 Apr 2008 14:22:25 GMT</pubDate></item><item><title><![CDATA[Reply to Programm zur Prozentrechnung on Thu, 24 Apr 2008 14:26:54 GMT]]></title><description><![CDATA[<p>Ouh, ja in der eile noch eine entscheidende Frage oder Problemdarstellung (um es besser zu treffen) vergessen <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="😃"
    /></p>
<p>Ja das Programm spuckt falsche oder garkeine Ergebnisse ( 0.00 ) aus und ich weiß nicht woran es liegt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1497533</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1497533</guid><dc:creator><![CDATA[Nicht der Herr Ries]]></dc:creator><pubDate>Thu, 24 Apr 2008 14:26:54 GMT</pubDate></item><item><title><![CDATA[Reply to Programm zur Prozentrechnung on Thu, 24 Apr 2008 14:39:41 GMT]]></title><description><![CDATA[<p>Hi Herr Ries,</p>
<p>also erstmal wuerde ich auf ne Division mit ner Integerzahl wie in case 2 unten verzichten. Das waere jetz das, was mir als erstes auffaellt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1497547</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1497547</guid><dc:creator><![CDATA[Borninger]]></dc:creator><pubDate>Thu, 24 Apr 2008 14:39:41 GMT</pubDate></item><item><title><![CDATA[Reply to Programm zur Prozentrechnung on Thu, 24 Apr 2008 14:58:33 GMT]]></title><description><![CDATA[<p>Ich würde die Funktion, die das Ergebnis berechnet, erst dann aufrufen, wenn auch alle Eingaben gemacht worden sind, nicht vorher <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1497561</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1497561</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Thu, 24 Apr 2008 14:58:33 GMT</pubDate></item><item><title><![CDATA[Reply to Programm zur Prozentrechnung on Thu, 24 Apr 2008 15:09:04 GMT]]></title><description><![CDATA[<p>Da hat er wohl recht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1497575</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1497575</guid><dc:creator><![CDATA[Borninger]]></dc:creator><pubDate>Thu, 24 Apr 2008 15:09:04 GMT</pubDate></item></channel></rss>