<?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[Brauche Hilfe - Prämienberechnung C++]]></title><description><![CDATA[<p>Hallo, wir haben von unserem Lehrer folgendene Aufgabe für C++ erhalten:</p>
<p>Prämienberechnung</p>
<p>Eine Firma gewährt ihren Angestellten unter folgenden Bedingungen zu Weihnachten eine Prämie:<br />
Beträgt das Dienstalter (=Anzahl der Dienstjahre) weniger als ein Jahr, wird keine Prämie gegeben,<br />
beträgt es mindestens ein Jahr aber weniger als 6 Jahre, besteht die Prämie aus 200 Euro.<br />
Ist der Mitarbeiter 6 oder mehr Jahre bei der Firma, bekommt er 80 Euro und dazu für jedes Dienstjahr 20 Euro.<br />
Ist er im letzteren Fall außerdem älter als 50 Jahre, so erhält er noch eine Zulage von 50 Euro.</p>
<p>Man schreibe ein Programm, das zur Eingabe von Alter und Dienstalter die Höhe der Prämie nennt.</p>
<p>Annahme dabei:<br />
Alter und Dienstalter werden in angefangenen Jahren eingegeben.</p>
<p>Leider habe ich das Programm wohl nicht ganz richtig geschrieben, ich finde aber die Fehler nicht. Wer kann mir da weiterhelfen? Das Programm sieht so aus:</p>
<p>#include &lt;conio&gt;<br />
#include &lt;iostream&gt;<br />
#include &lt;iomanip&gt;</p>
<p>using namespace std;</p>
<p>void main()<br />
{<br />
int dienstalter, praemie;</p>
<p>cout&lt;&lt; &quot;Geben Sie das Dienstalter ein:&quot;;<br />
cin&gt;&gt; dienstalter;</p>
<p>if(dienstalter&lt;1)<br />
{<br />
cout &lt;&lt;&quot;Keine Prämie&quot;;<br />
}<br />
else<br />
{<br />
if(dienstalter&lt;6)<br />
{<br />
praemie = 200;<br />
cout &lt;&lt; &quot;Die Praemie betraegt:&quot;;<br />
getch();<br />
}<br />
else<br />
{<br />
if(dienstalter&gt;6)<br />
{<br />
praemie = (dienstalter<em>20) + 80;<br />
cout &lt;&lt; &quot;Die Praemie betraegt:&quot;;<br />
}<br />
else<br />
{<br />
if(dienstalter&gt;50)<br />
{<br />
praemie = (dienstalter</em>20) + 130;<br />
cout &lt;&lt; &quot;Die Praemie betraegt&quot;;<br />
getch();<br />
}<br />
}}}}</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/126989/brauche-hilfe-prämienberechnung-c</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 02:15:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/126989.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 20 Nov 2005 14:20:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Brauche Hilfe - Prämienberechnung C++ on Sun, 20 Nov 2005 14:20:07 GMT]]></title><description><![CDATA[<p>Hallo, wir haben von unserem Lehrer folgendene Aufgabe für C++ erhalten:</p>
<p>Prämienberechnung</p>
<p>Eine Firma gewährt ihren Angestellten unter folgenden Bedingungen zu Weihnachten eine Prämie:<br />
Beträgt das Dienstalter (=Anzahl der Dienstjahre) weniger als ein Jahr, wird keine Prämie gegeben,<br />
beträgt es mindestens ein Jahr aber weniger als 6 Jahre, besteht die Prämie aus 200 Euro.<br />
Ist der Mitarbeiter 6 oder mehr Jahre bei der Firma, bekommt er 80 Euro und dazu für jedes Dienstjahr 20 Euro.<br />
Ist er im letzteren Fall außerdem älter als 50 Jahre, so erhält er noch eine Zulage von 50 Euro.</p>
<p>Man schreibe ein Programm, das zur Eingabe von Alter und Dienstalter die Höhe der Prämie nennt.</p>
<p>Annahme dabei:<br />
Alter und Dienstalter werden in angefangenen Jahren eingegeben.</p>
<p>Leider habe ich das Programm wohl nicht ganz richtig geschrieben, ich finde aber die Fehler nicht. Wer kann mir da weiterhelfen? Das Programm sieht so aus:</p>
<p>#include &lt;conio&gt;<br />
#include &lt;iostream&gt;<br />
#include &lt;iomanip&gt;</p>
<p>using namespace std;</p>
<p>void main()<br />
{<br />
int dienstalter, praemie;</p>
<p>cout&lt;&lt; &quot;Geben Sie das Dienstalter ein:&quot;;<br />
cin&gt;&gt; dienstalter;</p>
<p>if(dienstalter&lt;1)<br />
{<br />
cout &lt;&lt;&quot;Keine Prämie&quot;;<br />
}<br />
else<br />
{<br />
if(dienstalter&lt;6)<br />
{<br />
praemie = 200;<br />
cout &lt;&lt; &quot;Die Praemie betraegt:&quot;;<br />
getch();<br />
}<br />
else<br />
{<br />
if(dienstalter&gt;6)<br />
{<br />
praemie = (dienstalter<em>20) + 80;<br />
cout &lt;&lt; &quot;Die Praemie betraegt:&quot;;<br />
}<br />
else<br />
{<br />
if(dienstalter&gt;50)<br />
{<br />
praemie = (dienstalter</em>20) + 130;<br />
cout &lt;&lt; &quot;Die Praemie betraegt&quot;;<br />
getch();<br />
}<br />
}}}}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/922273</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/922273</guid><dc:creator><![CDATA[Stroganoff]]></dc:creator><pubDate>Sun, 20 Nov 2005 14:20:07 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe - Prämienberechnung C++ on Sun, 20 Nov 2005 14:33:43 GMT]]></title><description><![CDATA[<p>Stroganoff schrieb:</p>
<blockquote>
<p>Leider habe ich das Programm wohl nicht ganz richtig geschrieben, ich finde aber die Fehler nicht.</p>
</blockquote>
<p>was macht dein programm denn? lässt es sich nicht compilieren? stürzt es ab? kommen falsche ergebnisse raus?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/922282</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/922282</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Sun, 20 Nov 2005 14:33:43 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe - Prämienberechnung C++ on Sun, 20 Nov 2005 15:40:48 GMT]]></title><description><![CDATA[<p>Nachdem ich F9 drücke startet das Programm. Dann steht dort, dass ic hdas Dienstalter eingeben soll, das mache ich auch, aber dann stürzt das Programm auch sofort wieder ab <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/922343</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/922343</guid><dc:creator><![CDATA[Stroganoff]]></dc:creator><pubDate>Sun, 20 Nov 2005 15:40:48 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe - Prämienberechnung C++ on Sun, 20 Nov 2005 16:09:12 GMT]]></title><description><![CDATA[<p>Probier mal das hier:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;iomanip&gt;
#include &lt;cstdlib&gt;

using namespace std;

int main()
{
int dienstalter, praemie;

cout&lt;&lt; &quot;Geben Sie das Dienstalter ein:&quot;;
cin&gt;&gt; dienstalter;

if(dienstalter&lt;1){
   cout &lt;&lt;&quot;Keine Prämie&quot; &lt;&lt; endl;
   }
else{
   if(dienstalter&lt;6){
     praemie = 200;
     cout &lt;&lt; &quot;Die Praemie betraegt:&quot; &lt;&lt; praemie &lt;&lt; endl;
     }
   else{
     if(dienstalter&gt;6){
        praemie = (dienstalter*20) + 80;
        cout &lt;&lt; &quot;Die Praemie betraegt:&quot; &lt;&lt; praemie &lt;&lt; endl;
        }
     else{
        if(dienstalter&gt;50){
           praemie = (dienstalter*20) + 130;
           cout &lt;&lt; &quot;Die Praemie betraegt&quot; &lt;&lt; praemie &lt;&lt; endl;
           }
     }
   }
}
system(&quot;pause&quot;); 
return 0;
}
</code></pre>
<p>Ich hab natürlich noch nicht geprüft ob die Ergebnisse stimmen. Ich hab einfach dein Programm durch nen Compiler gejagt und der hat mir 5 Fehler ausgegeben, die ich einfach mal korrigiert habe.<br />
Der größte Fehler war eigentlich, das du vergessen hast das Ergebnis in die Ausgabe zu schreiben und die Funktion main hat als Rückgabetyp int und nicht void.<br />
Ach ja und probier beim nächsten mal bitte die Zeilen ein bisschen einzurücken, damit man es besser lesen kann</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/922382</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/922382</guid><dc:creator><![CDATA[Jaschi]]></dc:creator><pubDate>Sun, 20 Nov 2005 16:09:12 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe - Prämienberechnung C++ on Sun, 20 Nov 2005 17:27:28 GMT]]></title><description><![CDATA[<p>Also so wie ich die Aufgabe verstehe müsste der Code wie folgt aussehen!</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main()
{
    cout&lt;&lt;&quot;Geben Sie das Dienstalter ein: &quot;;
    double dienstalter;
    cin&gt;&gt;dienstalter;
    cout&lt;&lt;&quot;\nGeben Sie das Alter ein: &quot;;
    double alter;
    cin&gt;&gt;alter;
    double praemie;
    if (dienstalter&lt;1)
    {
                      cout&lt;&lt;&quot;Keine Prämie!\n&quot;;
    }
    if (dienstalter&lt;6)
    {
         cout&lt;&lt;&quot;Die Praemie betraegt: 200 Euro\n&quot;;
    }
    if (dienstalter&gt;=6)
    {
                      if (alter&gt;=50)
                      {
                      praemie=(dienstalter*20)+80+50;
                      cout&lt;&lt;&quot;Die Prämie betraegt: &quot;&lt;&lt;praemie&lt;&lt;&quot; Euro\n&quot;;
                      }
                      else 
                      {
                           praemie=(dienstalter*20)+80;
                           cout&lt;&lt;&quot;Die Praemie betraegt: &quot;&lt;&lt;praemie&lt;&lt;&quot; Euro\n&quot;;
                      }
    }
    system (&quot;Pause&quot;);
    return 0;
}
</code></pre>
<p>Den mit den 50 Jahre ist das Alter und nicht das Dienstalter gemeint!<br />
Wenn der Mitarbeiter schon länger als 6 Jahre dort arbeitet und über 50 ist dann bekommt der pro Dienstjahr 20€ und dann noch 80€ Prämie und zusätzlich wegen seinem Alter 50€!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/922466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/922466</guid><dc:creator><![CDATA[Sascha081088]]></dc:creator><pubDate>Sun, 20 Nov 2005 17:27:28 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe - Prämienberechnung C++ on Sun, 20 Nov 2005 17:40:07 GMT]]></title><description><![CDATA[<p>Wie gesagt, ich hab mir nicht angeschaut wie die Ergebnisse berechnet wurden, sondern hab bloß die Compiler-Fehler aus dem Programm korrigiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/922477</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/922477</guid><dc:creator><![CDATA[JS]]></dc:creator><pubDate>Sun, 20 Nov 2005 17:40:07 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe - Prämienberechnung C++ on Sun, 20 Nov 2005 17:53:43 GMT]]></title><description><![CDATA[<p>deien version nochmal, nur leicht umgebastelt:</p>
<pre><code class="language-cpp">if (dienstalter&gt;=6) 
    { 
                      praemie=(dienstalter*20)+80; 
                      if (alter&gt;=50) 
                      { 
                         pramie+=50;
                      } 
                      cout&lt;&lt;&quot;Die Praemie betraegt: &quot;&lt;&lt;praemie&lt;&lt;&quot; Euro\n&quot;; 
    }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/922484</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/922484</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Sun, 20 Nov 2005 17:53:43 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe - Prämienberechnung C++ on Sun, 20 Nov 2005 18:08:15 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>deien version nochmal, nur leicht umgebastelt:</p>
<pre><code class="language-cpp">if (dienstalter&gt;=6) 
    { 
                      praemie=(dienstalter*20)+80; 
                      if (alter&gt;=50) 
                      { 
                         pramie+=50;
                      } 
                      cout&lt;&lt;&quot;Die Praemie betraegt: &quot;&lt;&lt;praemie&lt;&lt;&quot; Euro\n&quot;; 
    }
</code></pre>
</blockquote>
<p>Nagut spart zwar Code aber kommt das gleiche bei raus!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/922498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/922498</guid><dc:creator><![CDATA[Sascha081088]]></dc:creator><pubDate>Sun, 20 Nov 2005 18:08:15 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe - Prämienberechnung C++ on Tue, 22 Nov 2005 16:22:21 GMT]]></title><description><![CDATA[<p>Danke für eure Hilfe, habe das Programm noch ein wenig umgeschrieben, weil ihr da einige Sachen drinhabt, die wir im Unterricht noch nicht hatten (system(&quot;pause&quot; beispielsweise).</p>
<p>Das Programm läuft jetzt zumindestens wie geschmiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/924520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/924520</guid><dc:creator><![CDATA[Stroganoff]]></dc:creator><pubDate>Tue, 22 Nov 2005 16:22:21 GMT</pubDate></item></channel></rss>