<?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[Unbegrenzte Brechnungen ????]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bin anfänger in C++, da ich es für meine Ausbildung am BK lernen muss. Bisher ging alles ohne Probleme, aber ich komme an dieser Aufgabe leider nicht weiter:</p>
<p>Wir haben bisher einen Code geschrieben zum berechnen einer Parallelschaltung mit zwei Widerständen. Die ist relative einfach , da die Formel:</p>
<p>Gesamtwiderstand=(R1*R2)/(R1+R2)</p>
<p>Nun soll sollen wir einen Code für diese berechnung mit einer unbegrenzten Anzahl von Widerständen erstellen. Die Formel dazu lautet:</p>
<p>Gesamtwiderstand=1/((1/R1)+(1/R2)+(1/R3)+....usw.)</p>
<p>Ich muss also eine unbegrenzte Anzahl von Brüchen erstellen können.</p>
<p>Bisher ging meine überlegung soweit, das ich es über eine Schleife machen wollte, die dann am ende durch eine Zählvariable die Anzahl der Brüche weiß.</p>
<p>Jetzt ist das Problem, dass ich nciht weiß, wie es Programmiere das er soviele Brüche einbaut wie in dieser Variable stehen.</p>
<p>Hoffe zumindest einer hat verstanden was ich mein <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="😉"
    /> ^^ <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>Vielen dank im vorraus</p>
<p>gruß<br />
scub</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/167334/unbegrenzte-brechnungen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 21:56:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/167334.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 09 Dec 2006 23:43:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Unbegrenzte Brechnungen ???? on Sat, 09 Dec 2006 23:43:38 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bin anfänger in C++, da ich es für meine Ausbildung am BK lernen muss. Bisher ging alles ohne Probleme, aber ich komme an dieser Aufgabe leider nicht weiter:</p>
<p>Wir haben bisher einen Code geschrieben zum berechnen einer Parallelschaltung mit zwei Widerständen. Die ist relative einfach , da die Formel:</p>
<p>Gesamtwiderstand=(R1*R2)/(R1+R2)</p>
<p>Nun soll sollen wir einen Code für diese berechnung mit einer unbegrenzten Anzahl von Widerständen erstellen. Die Formel dazu lautet:</p>
<p>Gesamtwiderstand=1/((1/R1)+(1/R2)+(1/R3)+....usw.)</p>
<p>Ich muss also eine unbegrenzte Anzahl von Brüchen erstellen können.</p>
<p>Bisher ging meine überlegung soweit, das ich es über eine Schleife machen wollte, die dann am ende durch eine Zählvariable die Anzahl der Brüche weiß.</p>
<p>Jetzt ist das Problem, dass ich nciht weiß, wie es Programmiere das er soviele Brüche einbaut wie in dieser Variable stehen.</p>
<p>Hoffe zumindest einer hat verstanden was ich mein <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="😉"
    /> ^^ <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>Vielen dank im vorraus</p>
<p>gruß<br />
scub</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1189299</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1189299</guid><dc:creator><![CDATA[Scub]]></dc:creator><pubDate>Sat, 09 Dec 2006 23:43:38 GMT</pubDate></item><item><title><![CDATA[Reply to Unbegrenzte Brechnungen ???? on Sat, 09 Dec 2006 23:54:47 GMT]]></title><description><![CDATA[<p>Naja, du könntest die Werte der Widerstände (die du sicher irgendwie einliest) in einem Array (am Besten std::vector) speichern und dann mit einer Schleife die Berechnung durchführen. Also nicht die Brüche erstellen, sondern jeden einzeln berechnen und in einer Variablen addieren. Anschließend 1 nochmal durch das berechnete Gesamt-Ergebnis des Nenners dividieren. Etwa so:</p>
<pre><code class="language-cpp">std::vector&lt;int&gt; v;
// mit push_back Werte in den vector v hinzufügen

int teilres = 0;
for(size_t i=0; i&lt;v.size(); ++i)
  teilres += 1/v[i];

int res = 1/teilres;
</code></pre>
<p>Für std::vector musst du die Headerdatei vector inkludieren.</p>
<p>Greetz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1189301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1189301</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Sat, 09 Dec 2006 23:54:47 GMT</pubDate></item><item><title><![CDATA[Reply to Unbegrenzte Brechnungen ???? on Sun, 10 Dec 2006 12:37:55 GMT]]></title><description><![CDATA[<p>Hallo,<br />
wobei teilres und res hier besser doubles wären.</p>
<pre><code class="language-cpp">std::vector&lt;int&gt; v;
// mit push_back Werte in den vector v hinzufügen

double teilres = 0;
for(size_t i=0; i&lt;v.size(); ++i)
  teilres += 1.0/v[i];

double res = 1/teilres;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1189453</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1189453</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Sun, 10 Dec 2006 12:37:55 GMT</pubDate></item></channel></rss>