<?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[ich brauche Hilfe!!!! :(]]></title><description><![CDATA[<p>ich habe ein kleines Programm als Hausaufgabe geschrieben. Aber es fehlt mir jetzt, wie ich die HA beendemn kann :-s. Könnte jemand mir helfen?</p>
<p>Ergänzen Sie die fehlenden Teile und erweitern Sie das Hauptprogramm entsprechend, um diese zu testen. Benutzen Sie zum Kürzen die Funktion ggt</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

class rational

{

public:

long int zaehler() const;

long int nenner() const;

// void setze(long int zneu, long int nneu);

// void kuerze();

void addiere(rational a);

// void subtrahiere(rational a);

// void multipliziere(rational a);

// void dividiere(rational a);

void eingabe();

void ausgabe() const;

private:

long int z;

long int n;

};

int main()

{

rational x,y;

cout &lt;&lt; &quot;Erste rationale Zahl: &quot; &lt;&lt; endl;

x.eingabe();

cout &lt;&lt; &quot;Zweite rationale Zahl: &quot; &lt;&lt; endl;

y.eingabe();

x.addiere(y); //Hierbei wird nur x verändert

cout &lt;&lt; &quot;Summe: &quot;;

x.ausgabe();

system(&quot;pause&quot;);

return 0;

}

long int rational::zaehler() const

{ return z;

}

long int rational::nenner() const

{ return n;

}

void rational::addiere(rational a)

{

z = (z*a.nenner()+n*a.zaehler());

n = n*a.nenner();

// kuerze();

}

void rational::eingabe()

{

cout &lt;&lt; &quot;Zaehler: &quot;;

cin &gt;&gt; z;

cout &lt;&lt; &quot;Nenner: &quot;;

cin &gt;&gt; n;

// kuerze();

}

void rational::ausgabe() const

{ cout &lt;&lt; z &lt;&lt; &quot;/&quot; &lt;&lt; n &lt;&lt; endl;

}

----------------------------------------------------------------
Das ist mein Programmm  

#include &lt;iostream&gt;
using namespace std;
class rational
{
public:
      long int zaehler() const;
      long int nenner() const;
      void setze(long int zneu, long int nneu);
//      void kuerze();
      void addiere(rational a);
      void subtrahiere(rational a);
      void multipliziere(rational a);
      void dividiere(rational a);
      void eingabe();
      void ausgabe() const;
private:
      long int z;
      long int n;
};
int main()
{
    rational x,y,z;
    cout &lt;&lt; &quot;Erste rationale Zahl: &quot; &lt;&lt; endl;
    x.eingabe();
    cout &lt;&lt; &quot;Zweite rationale Zahl: &quot; &lt;&lt; endl;
    y.eingabe();
    z=x;
    z.addiere(y);
    cout &lt;&lt; &quot;Summe: &quot;;
    z.ausgabe();
    z=x;
    z.subtrahiere(y);
    cout &lt;&lt; &quot;Differenz: &quot;;
    z.ausgabe();
    z=x;
    z.multipliziere(y);
    cout &lt;&lt; &quot;Produkt: &quot;;
    z.ausgabe();
    z=x;
    z.dividiere(y);
    cout &lt;&lt; &quot;Quotient: &quot;;
    z.ausgabe();
    system(&quot;pause&quot;);
    return 0;
}

long int rational::zaehler() const
{ return z;
}
long int rational::nenner() const
{ return n;
}
void rational::setze(long int zneu, long int nneu)
{  zneu = z;
   nneu = n;
} 
void rational::addiere(rational a)
{
      z = (z*a.nenner()+n*a.zaehler());
      n = n*a.nenner();
//      kuerze();
}
void rational::subtrahiere(rational a)
{
     z = (z*a.nenner()-n*a.zaehler());
     n = n*a.nenner();
//      kuerze();     
}
void rational::multipliziere(rational a)
{
     z = z*a.zaehler();
     n = n*a.nenner();
//      kuerze();
}
void rational::dividiere(rational a)
{
     z = z*a.nenner();
     n = n*a.zaehler();
//      kuerze ();
}
void rational::eingabe()
{
      cout &lt;&lt; &quot;Zaehler: &quot;;
      cin &gt;&gt; z;
      cout &lt;&lt; &quot;Nenner: &quot;;
      cin &gt;&gt; n;
//      kuerze();
}
void rational::ausgabe() const
{
      cout &lt;&lt; z &lt;&lt; &quot;/&quot; &lt;&lt; n &lt;&lt; endl;
}
</code></pre>
<p><strong>Bitte Code-Tags verwenden!</strong></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/164564/ich-brauche-hilfe</link><generator>RSS for Node</generator><lastBuildDate>Sun, 13 Sep 2026 23:18:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/164564.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 09 Nov 2006 17:54:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ich brauche Hilfe!!!! :( on Fri, 10 Nov 2006 13:37:05 GMT]]></title><description><![CDATA[<p>ich habe ein kleines Programm als Hausaufgabe geschrieben. Aber es fehlt mir jetzt, wie ich die HA beendemn kann :-s. Könnte jemand mir helfen?</p>
<p>Ergänzen Sie die fehlenden Teile und erweitern Sie das Hauptprogramm entsprechend, um diese zu testen. Benutzen Sie zum Kürzen die Funktion ggt</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

class rational

{

public:

long int zaehler() const;

long int nenner() const;

// void setze(long int zneu, long int nneu);

// void kuerze();

void addiere(rational a);

// void subtrahiere(rational a);

// void multipliziere(rational a);

// void dividiere(rational a);

void eingabe();

void ausgabe() const;

private:

long int z;

long int n;

};

int main()

{

rational x,y;

cout &lt;&lt; &quot;Erste rationale Zahl: &quot; &lt;&lt; endl;

x.eingabe();

cout &lt;&lt; &quot;Zweite rationale Zahl: &quot; &lt;&lt; endl;

y.eingabe();

x.addiere(y); //Hierbei wird nur x verändert

cout &lt;&lt; &quot;Summe: &quot;;

x.ausgabe();

system(&quot;pause&quot;);

return 0;

}

long int rational::zaehler() const

{ return z;

}

long int rational::nenner() const

{ return n;

}

void rational::addiere(rational a)

{

z = (z*a.nenner()+n*a.zaehler());

n = n*a.nenner();

// kuerze();

}

void rational::eingabe()

{

cout &lt;&lt; &quot;Zaehler: &quot;;

cin &gt;&gt; z;

cout &lt;&lt; &quot;Nenner: &quot;;

cin &gt;&gt; n;

// kuerze();

}

void rational::ausgabe() const

{ cout &lt;&lt; z &lt;&lt; &quot;/&quot; &lt;&lt; n &lt;&lt; endl;

}

----------------------------------------------------------------
Das ist mein Programmm  

#include &lt;iostream&gt;
using namespace std;
class rational
{
public:
      long int zaehler() const;
      long int nenner() const;
      void setze(long int zneu, long int nneu);
//      void kuerze();
      void addiere(rational a);
      void subtrahiere(rational a);
      void multipliziere(rational a);
      void dividiere(rational a);
      void eingabe();
      void ausgabe() const;
private:
      long int z;
      long int n;
};
int main()
{
    rational x,y,z;
    cout &lt;&lt; &quot;Erste rationale Zahl: &quot; &lt;&lt; endl;
    x.eingabe();
    cout &lt;&lt; &quot;Zweite rationale Zahl: &quot; &lt;&lt; endl;
    y.eingabe();
    z=x;
    z.addiere(y);
    cout &lt;&lt; &quot;Summe: &quot;;
    z.ausgabe();
    z=x;
    z.subtrahiere(y);
    cout &lt;&lt; &quot;Differenz: &quot;;
    z.ausgabe();
    z=x;
    z.multipliziere(y);
    cout &lt;&lt; &quot;Produkt: &quot;;
    z.ausgabe();
    z=x;
    z.dividiere(y);
    cout &lt;&lt; &quot;Quotient: &quot;;
    z.ausgabe();
    system(&quot;pause&quot;);
    return 0;
}

long int rational::zaehler() const
{ return z;
}
long int rational::nenner() const
{ return n;
}
void rational::setze(long int zneu, long int nneu)
{  zneu = z;
   nneu = n;
} 
void rational::addiere(rational a)
{
      z = (z*a.nenner()+n*a.zaehler());
      n = n*a.nenner();
//      kuerze();
}
void rational::subtrahiere(rational a)
{
     z = (z*a.nenner()-n*a.zaehler());
     n = n*a.nenner();
//      kuerze();     
}
void rational::multipliziere(rational a)
{
     z = z*a.zaehler();
     n = n*a.nenner();
//      kuerze();
}
void rational::dividiere(rational a)
{
     z = z*a.nenner();
     n = n*a.zaehler();
//      kuerze ();
}
void rational::eingabe()
{
      cout &lt;&lt; &quot;Zaehler: &quot;;
      cin &gt;&gt; z;
      cout &lt;&lt; &quot;Nenner: &quot;;
      cin &gt;&gt; n;
//      kuerze();
}
void rational::ausgabe() const
{
      cout &lt;&lt; z &lt;&lt; &quot;/&quot; &lt;&lt; n &lt;&lt; endl;
}
</code></pre>
<p><strong>Bitte Code-Tags verwenden!</strong></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1171835</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1171835</guid><dc:creator><![CDATA[vjaime]]></dc:creator><pubDate>Fri, 10 Nov 2006 13:37:05 GMT</pubDate></item><item><title><![CDATA[Reply to ich brauche Hilfe!!!! :( on Thu, 09 Nov 2006 17:56:43 GMT]]></title><description><![CDATA[<p>Fragen zu konkreten Problemen werden gerne beantwortet.<br />
Deine Hausaufgabe wird aber niemand hier für dich machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1171838</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1171838</guid><dc:creator><![CDATA[Senfgurke]]></dc:creator><pubDate>Thu, 09 Nov 2006 17:56:43 GMT</pubDate></item><item><title><![CDATA[Reply to ich brauche Hilfe!!!! :( on Thu, 09 Nov 2006 18:11:24 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>und dann beachte nochfolgendes<br />
- verwende eindeutige Threadtitel!<br />
- nutze zum Posten von Code die C++Tags, um den besser zu formatieren<br />
- rück deine Code vernünftig ein<br />
- grenze deine Frage und den Code auf das notwendige ein</p>
<p>Sowird sich das kaum einer durchlesen, geschweige denn vernünftig beantworten</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1171848</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1171848</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 09 Nov 2006 18:11:24 GMT</pubDate></item></channel></rss>