<?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[Bruchprogramm]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe vor ein kleines Programm zu schreiben was mir aus 2 verschiedenen Brüchen den gemeinsamen Nenner ausgibt, die Zähler der Brüche anpasst und mir ausgibt. Meine Vorstellung vom Programm:</p>
<p>1. Klasse erstellen mit den benötigten Sachen wie (nenner; zaehler)<br />
2. Bruch 1 erstellen mit der Klasse Bruch<br />
3. Bruch 2 erstellen mit der Klasse Bruch<br />
4. Dann wenn Nenner 1 größer ist &lt; als Nenner 2..<br />
5. Schleife bis nenner1 == nenner 2 ..10 x wiederholen (sonst abbrechen) und jedes mal den kleineren Nenner also nenner 2 um sich selbst erhöhen.<br />
wenn nach 10 mal es keinen gemeinsamen nenner gibt abbrechen.<br />
dann if wurde abgebrochen... Schleife wiederholen bis Nenner1 == Nenner2<br />
und diese auch 10mal ablaufen sonst abbrechen. Jetzt nicht nenner2 mit sich selbst addieren jedes mal sondern .. ja das ist die frage wie kann ich jetzt anstatt zu schauen ob es möglich ist nenner1 zu erreichen mit nenner2 schauen ob man kürzen könnte? wie mache ich das.. und das dazu das er am bewssten kürz also zum niedrigsten? Wie sage ich das nur runde zahlen richtig sind..? also keine zahlen mit dezimalstellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/275400/bruchprogramm</link><generator>RSS for Node</generator><lastBuildDate>Thu, 27 Aug 2026 00:10:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/275400.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 14 Oct 2010 06:26:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bruchprogramm on Thu, 14 Oct 2010 06:26:51 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe vor ein kleines Programm zu schreiben was mir aus 2 verschiedenen Brüchen den gemeinsamen Nenner ausgibt, die Zähler der Brüche anpasst und mir ausgibt. Meine Vorstellung vom Programm:</p>
<p>1. Klasse erstellen mit den benötigten Sachen wie (nenner; zaehler)<br />
2. Bruch 1 erstellen mit der Klasse Bruch<br />
3. Bruch 2 erstellen mit der Klasse Bruch<br />
4. Dann wenn Nenner 1 größer ist &lt; als Nenner 2..<br />
5. Schleife bis nenner1 == nenner 2 ..10 x wiederholen (sonst abbrechen) und jedes mal den kleineren Nenner also nenner 2 um sich selbst erhöhen.<br />
wenn nach 10 mal es keinen gemeinsamen nenner gibt abbrechen.<br />
dann if wurde abgebrochen... Schleife wiederholen bis Nenner1 == Nenner2<br />
und diese auch 10mal ablaufen sonst abbrechen. Jetzt nicht nenner2 mit sich selbst addieren jedes mal sondern .. ja das ist die frage wie kann ich jetzt anstatt zu schauen ob es möglich ist nenner1 zu erreichen mit nenner2 schauen ob man kürzen könnte? wie mache ich das.. und das dazu das er am bewssten kürz also zum niedrigsten? Wie sage ich das nur runde zahlen richtig sind..? also keine zahlen mit dezimalstellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1965363</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1965363</guid><dc:creator><![CDATA[needhelp2]]></dc:creator><pubDate>Thu, 14 Oct 2010 06:26:51 GMT</pubDate></item><item><title><![CDATA[Reply to Bruchprogramm on Thu, 14 Oct 2010 06:33:44 GMT]]></title><description><![CDATA[<p>Vorstellung ....</p>
<p>Den Konstruktor so wählen das Brüche sofort gekürzt werden --&gt; Wikipedia: GGV Größter Gemeinsamer Teiler</p>
<p>beim addieren nix schleife sondern --&gt; Wikipedia: KGV Kleinstes Gemeinsames Vielfaches ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1965367</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1965367</guid><dc:creator><![CDATA[padreigh]]></dc:creator><pubDate>Thu, 14 Oct 2010 06:33:44 GMT</pubDate></item><item><title><![CDATA[Reply to Bruchprogramm on Thu, 14 Oct 2010 12:21:20 GMT]]></title><description><![CDATA[<p>Wie meinst du das mit dem Konstruktor wie würde der Code aussehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1965532</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1965532</guid><dc:creator><![CDATA[needhelp2]]></dc:creator><pubDate>Thu, 14 Oct 2010 12:21:20 GMT</pubDate></item><item><title><![CDATA[Reply to Bruchprogramm on Thu, 14 Oct 2010 12:40:16 GMT]]></title><description><![CDATA[<p>needhelp2 schrieb:</p>
<blockquote>
<p>Wie meinst du das mit dem Konstruktor wie würde der Code aussehen?</p>
</blockquote>
<p>Weißt du nicht was ein Konstruktor ist? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> Google</p>
<p>Ansonsten: Lass deinen Konstruktor zwei Argumente, Zähler und Nenner, annehmen. Dann führst implementierst du einen Algorithmus um diese zu kürzen, der Hinweis von padreigh sollte reichen. Und das Ergebnis ist dann das was du eigentlich in deinen Membern abspeicherst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1965540</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1965540</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 14 Oct 2010 12:40:16 GMT</pubDate></item><item><title><![CDATA[Reply to Bruchprogramm on Thu, 14 Oct 2010 12:57:32 GMT]]></title><description><![CDATA[<p>Hausarbeit?</p>
<p>Du kennst weder Konstruktor, noch ganzzahlige Datentypen, möchtest (oder musst du eher?) aber ein C++ Programm schreiben, das mit Brüchen hantiert. Nachtigall, ick hör dir trapsen.<br />
Stellst selber keinen Code und keine konkreten Fragen, suchst aber Beispielcode? In den FAQ steht was zu Hausarbeiten...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1965551</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1965551</guid><dc:creator><![CDATA[DocShoe]]></dc:creator><pubDate>Thu, 14 Oct 2010 12:57:32 GMT</pubDate></item></channel></rss>