<?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[Fehler	1	error C2679: Binärer Operator &#x27;&amp;lt;&amp;lt;&#x27;: Es konnte kein Operator gefunden werden, der einen rechtsseitigen Operanden]]></title><description><![CDATA[<p>Hey Leute,</p>
<p>bin Student im ersten Semester an der Fachhochschule für Wirtschaftsiformatik.</p>
<p>Wir müssen wöchtentlich eine Art Präsenz und Hausaufgabe bearbeiten. Die Präsenz hat super geklappt. Nun hapert es an der Hausaufgabe.<br />
Ich finde den Fehler nicht bzw. bin mir auch nich sicher ob ich komplett auf dem richtigen Weg bin, da die Aufgabenstellung für mich noch sehr neu und schwierig ist.</p>
<p>Habe meinen code in 3 Teile geteilt (header.h, methoden.cpp, main.cpp).</p>
<p>Evtl. könnt ihr mir helfen oder tipps geben woran mein Fehler liegt oder ob ich komplett auf dem falschen Weg bin.</p>
<p>AUFGABENSTELLUNG:erechnen sie mit Hilfe eines Programmes die Werte für ein Polynom n</p>
<h2>Präsenzaufgabe:<br />
Schreiben sie zur Lösung des Problems zunächst ein C++ Programm ohne Klassen. Schreiben sie eine (normale)<br />
C++</h2>
<p>Funktion zur Berechnung der Polynom Funktion. Die Polynom Funktion soll zwei Übergabeparameter enthalten. Den Wert n für den Grad des Polynoms und den x<br />
Wert. Als Rückgabewert soll die Funktion den Wert des Polynoms an das rufende Programm zurückgeben.<br />
Schreiben sie eine Main-Funktion in der die Werte für n und x vom Benutzer über die Tastatur eingelesen werden können. Die Polynomberechnung soll durch den Aufruf der Funktion erfolgen. Geben sie alle Werte auf dem Bildschirm aus.<br />
Das abgegebene Programm MUSS ohne Fehler kompilieren, sonst erfolgt keine Korrektur der Aufgabe.</p>
<p>HAUSAUFGABE:<br />
Lösen sie das Problem mit Hilfe einer geeigneten Klasse. Programmieren sie hierzu einen Konstruktor, eine set-Methode zur Validierung der Eingabe-<br />
Werte und eine geeignete Methode zur Polynomberechnung. Erzeugen sie im Hauptprogramm eine Wertetabelle für ein Intervall von x-Werten (xmin,xmax) mit entsprechenden Werten für das Polynom. Die Schrittweite der x-Werte soll 0,5 sein. Die Werte xmax und xmin sollen im Hauptprogramm erfasst werden. Die Tabelle soll im Hauptprogramm erzeugt werden.</p>
<p>Meine Lösung:</p>
<p>MEINE HEAEDER.h-DATEI</p>
<p>#include &lt;iostream&gt;<br />
#include &lt;cmath&gt;</p>
<p>using namespace std;</p>
<p>class polynom</p>
<p>{</p>
<p>private:</p>
<p>float i;<br />
float ergebnis;<br />
float schrittweite;<br />
float n;<br />
float a;</p>
<p>public:</p>
<p>polynom ()</p>
<p>{</p>
<p>i= 0;<br />
ergebnis= 0;<br />
schrittweite= 0.5;<br />
n= 0;<br />
a= 0;</p>
<p>}</p>
<p>void polynom:: validierung ();</p>
<p>void polynom:: potenz (float xmin);</p>
<p>void polynom:: tabelle (float xmin, float xmax);</p>
<p>};</p>
<p>MEINE METHODEN-DATEI:</p>
<p>#include &lt;iostream&gt;<br />
#include &quot;Header.h&quot;</p>
<p>using namespace std;</p>
<p>void polynom:: validierung ()</p>
<p>{</p>
<p>cout &lt;&lt; &quot;Reihenberechnung der Funktion y= ai*x^i&quot; &lt;&lt; endl &lt;&lt; endl;<br />
cout &lt;&lt; &quot;Geben Sie die den Wert a an: &quot; &lt;&lt;endl;<br />
cin &gt;&gt; a;<br />
cout &lt;&lt; endl;<br />
cout &lt;&lt; &quot;Geben Sie den Grad des Polynoms an: &quot;;<br />
cin &gt;&gt; n;<br />
cout &lt;&lt; endl;</p>
<p>}</p>
<p>void polynom:: potenz(float xmin)</p>
<p>{</p>
<p>for(i; i &lt;= n; i++)</p>
<p>{</p>
<p>ergebnis= ergebnis + (a*pow(xmin,i));<br />
cout &lt;&lt; ergebnis;</p>
<p>}</p>
<p>}</p>
<p>void polynom:: tabelle(float xmin, float xmax)</p>
<p>{</p>
<p>cout&lt;&lt;&quot;x-Wert: &quot;&lt;&lt;&quot; &quot;&lt;&lt;&quot;y-wert: &quot; &lt;&lt;endl;</p>
<p>do</p>
<p>{</p>
<p>cout&lt;&lt; xmin &lt;&lt; potenz(xmin); !In dieser zeile steckt der Fehler [&lt;&lt; ptenz]</p>
<p>xmin= xmin+schrittweite;</p>
<p>}</p>
<p>while (xmin&lt;=xmax);</p>
<p>}</p>
<p>MEINE MAIN-DATEI:</p>
<p>#include &lt;iostream&gt;<br />
#include &quot;header.h&quot;</p>
<p>using namespace std;</p>
<p>void main ()</p>
<p>{<br />
polynom P;</p>
<p>float xmin=0;<br />
float xmax=0;</p>
<p>P.validierung ();<br />
cout&lt;&lt; &quot;Geben Sie den kleinsten Wert fuer x an: &quot;; cin &gt;&gt; xmin; cout &lt;&lt; endl;<br />
cout&lt;&lt; &quot;Geben Sie den groessten Wert fuer x an: &quot;; cin &gt;&gt; xmax; cout &lt;&lt; endl;<br />
P.potenz (xmin);<br />
P.tabelle (xmin, xmax);</p>
<p>system (&quot;Pause&quot;);</p>
<p>}</p>
<p>ÜBER TIPPS UND HILFEN FREU ICH MICH. DANKE SCHON MAL IM VORAUS!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/325408/fehler-1-error-c2679-binärer-operator-lt-lt-es-konnte-kein-operator-gefunden-werden-der-einen-rechtsseitigen-operanden</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Jul 2026 13:24:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/325408.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 30 Apr 2014 12:18:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehler	1	error C2679: Binärer Operator &#x27;&amp;lt;&amp;lt;&#x27;: Es konnte kein Operator gefunden werden, der einen rechtsseitigen Operanden on Wed, 30 Apr 2014 12:18:41 GMT]]></title><description><![CDATA[<p>Hey Leute,</p>
<p>bin Student im ersten Semester an der Fachhochschule für Wirtschaftsiformatik.</p>
<p>Wir müssen wöchtentlich eine Art Präsenz und Hausaufgabe bearbeiten. Die Präsenz hat super geklappt. Nun hapert es an der Hausaufgabe.<br />
Ich finde den Fehler nicht bzw. bin mir auch nich sicher ob ich komplett auf dem richtigen Weg bin, da die Aufgabenstellung für mich noch sehr neu und schwierig ist.</p>
<p>Habe meinen code in 3 Teile geteilt (header.h, methoden.cpp, main.cpp).</p>
<p>Evtl. könnt ihr mir helfen oder tipps geben woran mein Fehler liegt oder ob ich komplett auf dem falschen Weg bin.</p>
<p>AUFGABENSTELLUNG:erechnen sie mit Hilfe eines Programmes die Werte für ein Polynom n</p>
<h2>Präsenzaufgabe:<br />
Schreiben sie zur Lösung des Problems zunächst ein C++ Programm ohne Klassen. Schreiben sie eine (normale)<br />
C++</h2>
<p>Funktion zur Berechnung der Polynom Funktion. Die Polynom Funktion soll zwei Übergabeparameter enthalten. Den Wert n für den Grad des Polynoms und den x<br />
Wert. Als Rückgabewert soll die Funktion den Wert des Polynoms an das rufende Programm zurückgeben.<br />
Schreiben sie eine Main-Funktion in der die Werte für n und x vom Benutzer über die Tastatur eingelesen werden können. Die Polynomberechnung soll durch den Aufruf der Funktion erfolgen. Geben sie alle Werte auf dem Bildschirm aus.<br />
Das abgegebene Programm MUSS ohne Fehler kompilieren, sonst erfolgt keine Korrektur der Aufgabe.</p>
<p>HAUSAUFGABE:<br />
Lösen sie das Problem mit Hilfe einer geeigneten Klasse. Programmieren sie hierzu einen Konstruktor, eine set-Methode zur Validierung der Eingabe-<br />
Werte und eine geeignete Methode zur Polynomberechnung. Erzeugen sie im Hauptprogramm eine Wertetabelle für ein Intervall von x-Werten (xmin,xmax) mit entsprechenden Werten für das Polynom. Die Schrittweite der x-Werte soll 0,5 sein. Die Werte xmax und xmin sollen im Hauptprogramm erfasst werden. Die Tabelle soll im Hauptprogramm erzeugt werden.</p>
<p>Meine Lösung:</p>
<p>MEINE HEAEDER.h-DATEI</p>
<p>#include &lt;iostream&gt;<br />
#include &lt;cmath&gt;</p>
<p>using namespace std;</p>
<p>class polynom</p>
<p>{</p>
<p>private:</p>
<p>float i;<br />
float ergebnis;<br />
float schrittweite;<br />
float n;<br />
float a;</p>
<p>public:</p>
<p>polynom ()</p>
<p>{</p>
<p>i= 0;<br />
ergebnis= 0;<br />
schrittweite= 0.5;<br />
n= 0;<br />
a= 0;</p>
<p>}</p>
<p>void polynom:: validierung ();</p>
<p>void polynom:: potenz (float xmin);</p>
<p>void polynom:: tabelle (float xmin, float xmax);</p>
<p>};</p>
<p>MEINE METHODEN-DATEI:</p>
<p>#include &lt;iostream&gt;<br />
#include &quot;Header.h&quot;</p>
<p>using namespace std;</p>
<p>void polynom:: validierung ()</p>
<p>{</p>
<p>cout &lt;&lt; &quot;Reihenberechnung der Funktion y= ai*x^i&quot; &lt;&lt; endl &lt;&lt; endl;<br />
cout &lt;&lt; &quot;Geben Sie die den Wert a an: &quot; &lt;&lt;endl;<br />
cin &gt;&gt; a;<br />
cout &lt;&lt; endl;<br />
cout &lt;&lt; &quot;Geben Sie den Grad des Polynoms an: &quot;;<br />
cin &gt;&gt; n;<br />
cout &lt;&lt; endl;</p>
<p>}</p>
<p>void polynom:: potenz(float xmin)</p>
<p>{</p>
<p>for(i; i &lt;= n; i++)</p>
<p>{</p>
<p>ergebnis= ergebnis + (a*pow(xmin,i));<br />
cout &lt;&lt; ergebnis;</p>
<p>}</p>
<p>}</p>
<p>void polynom:: tabelle(float xmin, float xmax)</p>
<p>{</p>
<p>cout&lt;&lt;&quot;x-Wert: &quot;&lt;&lt;&quot; &quot;&lt;&lt;&quot;y-wert: &quot; &lt;&lt;endl;</p>
<p>do</p>
<p>{</p>
<p>cout&lt;&lt; xmin &lt;&lt; potenz(xmin); !In dieser zeile steckt der Fehler [&lt;&lt; ptenz]</p>
<p>xmin= xmin+schrittweite;</p>
<p>}</p>
<p>while (xmin&lt;=xmax);</p>
<p>}</p>
<p>MEINE MAIN-DATEI:</p>
<p>#include &lt;iostream&gt;<br />
#include &quot;header.h&quot;</p>
<p>using namespace std;</p>
<p>void main ()</p>
<p>{<br />
polynom P;</p>
<p>float xmin=0;<br />
float xmax=0;</p>
<p>P.validierung ();<br />
cout&lt;&lt; &quot;Geben Sie den kleinsten Wert fuer x an: &quot;; cin &gt;&gt; xmin; cout &lt;&lt; endl;<br />
cout&lt;&lt; &quot;Geben Sie den groessten Wert fuer x an: &quot;; cin &gt;&gt; xmax; cout &lt;&lt; endl;<br />
P.potenz (xmin);<br />
P.tabelle (xmin, xmax);</p>
<p>system (&quot;Pause&quot;);</p>
<p>}</p>
<p>ÜBER TIPPS UND HILFEN FREU ICH MICH. DANKE SCHON MAL IM VORAUS!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2396855</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2396855</guid><dc:creator><![CDATA[alemue]]></dc:creator><pubDate>Wed, 30 Apr 2014 12:18:41 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler	1	error C2679: Binärer Operator &#x27;&amp;lt;&amp;lt;&#x27;: Es konnte kein Operator gefunden werden, der einen rechtsseitigen Operanden on Wed, 30 Apr 2014 12:31:56 GMT]]></title><description><![CDATA[<p>Was für einene Rückgabewert hat denn <em>potenz()</em> ?</p>
<p>Es wäre schön, wenn du die komplette Fehlermeldung nochmal in deinem Beitrag hättest.<br />
Da fehlt nämlich etwas in der Überschrift. Gerade das entscheidende.</p>
<p>Und packe bitte den Code in Code-Tags. Code mit der Maus markieren und auf den C++-Butoon unter dem <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="😞"
    /> klicken.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2396857</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2396857</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Wed, 30 Apr 2014 12:31:56 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler	1	error C2679: Binärer Operator &#x27;&amp;lt;&amp;lt;&#x27;: Es konnte kein Operator gefunden werden, der einen rechtsseitigen Operanden on Wed, 30 Apr 2014 14:05:57 GMT]]></title><description><![CDATA[<pre><code>#include &lt;iostream&gt;
#include &lt;cmath&gt;

using namespace std;

class polynom

{

private:

float i;
float ergebnis;
float schrittweite;
float n;
float a;

public:

polynom ()

{

i= 0;
ergebnis= 0;
schrittweite= 0.5;
n= 0;
a= 0;

}

void polynom:: validierung ();

void polynom:: potenz (float xmin);

void polynom:: tabelle (float xmin, float xmax);

};

#include &lt;iostream&gt;
#include &quot;Header.h&quot;

using namespace std;

void polynom:: validierung ()

{

cout &lt;&lt; &quot;Reihenberechnung der Funktion y= ai*x^i&quot; &lt;&lt; endl &lt;&lt; endl;
cout &lt;&lt; &quot;Geben Sie die den Wert a an: &quot; &lt;&lt;endl;
cin &gt;&gt; a;
cout &lt;&lt; endl;
cout &lt;&lt; &quot;Geben Sie den Grad des Polynoms an: &quot;;
cin &gt;&gt; n;
cout &lt;&lt; endl;

}

void polynom:: potenz(float xmin)

{

for(i; i &lt;= n; i++)

{

ergebnis= ergebnis + (a*pow(xmin,i));
cout &lt;&lt; ergebnis;

}

}

void polynom:: tabelle(float xmin, float xmax)

{

cout&lt;&lt;&quot;x-Wert: &quot;&lt;&lt;&quot; &quot;&lt;&lt;&quot;y-wert: &quot; &lt;&lt;endl;

do

{

cout&lt;&lt; xmin &lt;&lt; potenz(xmin); 

xmin= xmin+schrittweite;

}

while (xmin&lt;=xmax);

}

#include &lt;iostream&gt;
#include &quot;header.h&quot;

using namespace std;

void main ()

{
polynom P;

float xmin=0;
float xmax=0;

P.validierung ();
cout&lt;&lt; &quot;Geben Sie den kleinsten Wert fuer x an: &quot;; cin &gt;&gt; xmin; cout &lt;&lt; endl;
cout&lt;&lt; &quot;Geben Sie den groessten Wert fuer x an: &quot;; cin &gt;&gt; xmax; cout &lt;&lt; endl;
P.potenz (xmin);
P.tabelle (xmin, xmax);

system (&quot;Pause&quot;);

}
</code></pre>
<p>Fehlermeldung:<br />
Fehler 1 error C2679: Binärer Operator '&lt;&lt;': Es konnte kein Operator gefunden werden, der einen rechtsseitigen Operanden vom Typ 'void' akzeptiert (oder keine geeignete Konvertierung möglich) c:\users\alex\desktop\fachhochschule studium\2. semester\cpp\müller_alexander_hausaufgabe3.2\müller_alexander_hausaufgabe3.2\methoden.cpp 45 1 Müller_Alexander_Hausaufgabe3.2</p>
<p>2 IntelliSense: Kein &quot;&lt;&lt;&quot;-Operator stimmt mit diesen Operanden überein.<br />
Operandentypen sind: std::basic_ostream&lt;char, std::char_traits&lt;char&gt;&gt; &lt;&lt; void c:\Users\Alex\Desktop\Fachhochschule Studium\2. Semester\cpp\Müller_Alexander_Hausaufgabe3.2\Müller_Alexander_Hausaufgabe3.2\methoden.cpp 45 14 Müller_Alexander_Hausaufgabe3.2</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2396870</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2396870</guid><dc:creator><![CDATA[alemue]]></dc:creator><pubDate>Wed, 30 Apr 2014 14:05:57 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler	1	error C2679: Binärer Operator &#x27;&amp;lt;&amp;lt;&#x27;: Es konnte kein Operator gefunden werden, der einen rechtsseitigen Operanden on Wed, 30 Apr 2014 14:07:05 GMT]]></title><description><![CDATA[<p>siehe Titel.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2396871</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2396871</guid><dc:creator><![CDATA[alemue]]></dc:creator><pubDate>Wed, 30 Apr 2014 14:07:05 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler	1	error C2679: Binärer Operator &#x27;&amp;lt;&amp;lt;&#x27;: Es konnte kein Operator gefunden werden, der einen rechtsseitigen Operanden on Wed, 30 Apr 2014 14:37:27 GMT]]></title><description><![CDATA[<p>willst du deinen Thread jetzt künstlich pushen??<br />
Zumal die Antwort schon genannt wurde...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2396873</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2396873</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Wed, 30 Apr 2014 14:37:27 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler	1	error C2679: Binärer Operator &#x27;&amp;lt;&amp;lt;&#x27;: Es konnte kein Operator gefunden werden, der einen rechtsseitigen Operanden on Wed, 30 Apr 2014 21:02:54 GMT]]></title><description><![CDATA[<p>Du hättest auch dein Posting editieren können. Die Einrückungen sind auch nicht mehr da.<br />
Gibt es welche?</p>
<p>Du hast meine Frage noch nicht beantwortet.</p>
<p>DirkB schrieb:</p>
<blockquote>
<p>Was für einene Rückgabewert hat denn potenz() ?</p>
</blockquote>
<p>Als Hilfe mag die Fehlermeldung dienen:<br />
<em>Es konnte kein Operator gefunden werden, der einen rechtsseitigen Operanden vom Typ '<em><strong>void</strong></em>' akzeptiert</em></p>
<p>Denke daran, das der wichtige Teil im alten Titel nicht vorhanden war.</p>
<p>Ach, und Zeile 78 ist in Ordnung. Die Leerzeile ist erlaubt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2396924</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2396924</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Wed, 30 Apr 2014 21:02:54 GMT</pubDate></item></channel></rss>