<?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[Langen Term in c++ realisieren]]></title><description><![CDATA[<p>Hi, nachdem ich hier schonmal kompetent Hilfe bekommen habe, versuche ich nochmal mein Glück <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="😉"
    /></p>
<p>Ich versuche grade für den Physik-Unterricht ein kleines Programm zu schreiben (eigentlich gehts eher um den Lerneffekt^^) und muss dafür eine recht lange Formel mit einigen Variablen ausrechnen lassen.</p>
<p><a href="http://upload.wikimedia.org/math/f/5/0/f5089b792ed089d674082669239bc8c8.png" rel="nofollow">http://upload.wikimedia.org/math/f/5/0/f5089b792ed089d674082669239bc8c8.png</a></p>
<p>Meine Frage ist nun, ob ich für jeden einzelnen Rechenschritt eine eigene Variable erzeugen muss, die einzeln ausgerechnet und anschließend dann verrechnet werden, oder ob ich die Formel in einem Schritt ausrechnen lassen kann.</p>
<p>Der Benutzer muss V<sub>0</sub> und Alpha angeben, g werde ich fest als 9,81 definieren. Und bei h<sub>0</sub> weiß ich ehrlich gesagt noch nicht was das ist....</p>
<p>Wie sähe denn jetzt die Formel in c++ für &quot;T&quot; aus?</p>
<p>PS: Muss ich dafür nur math.h einfügen, oder benötige ich noch eine weitere Bibleothek?</p>
<p>freundliche Grüße<br />
jusaca</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/223846/langen-term-in-c-realisieren</link><generator>RSS for Node</generator><lastBuildDate>Sat, 03 Oct 2026 12:53:20 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/223846.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 01 Oct 2008 18:18:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Langen Term in c++ realisieren on Wed, 01 Oct 2008 18:18:42 GMT]]></title><description><![CDATA[<p>Hi, nachdem ich hier schonmal kompetent Hilfe bekommen habe, versuche ich nochmal mein Glück <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="😉"
    /></p>
<p>Ich versuche grade für den Physik-Unterricht ein kleines Programm zu schreiben (eigentlich gehts eher um den Lerneffekt^^) und muss dafür eine recht lange Formel mit einigen Variablen ausrechnen lassen.</p>
<p><a href="http://upload.wikimedia.org/math/f/5/0/f5089b792ed089d674082669239bc8c8.png" rel="nofollow">http://upload.wikimedia.org/math/f/5/0/f5089b792ed089d674082669239bc8c8.png</a></p>
<p>Meine Frage ist nun, ob ich für jeden einzelnen Rechenschritt eine eigene Variable erzeugen muss, die einzeln ausgerechnet und anschließend dann verrechnet werden, oder ob ich die Formel in einem Schritt ausrechnen lassen kann.</p>
<p>Der Benutzer muss V<sub>0</sub> und Alpha angeben, g werde ich fest als 9,81 definieren. Und bei h<sub>0</sub> weiß ich ehrlich gesagt noch nicht was das ist....</p>
<p>Wie sähe denn jetzt die Formel in c++ für &quot;T&quot; aus?</p>
<p>PS: Muss ich dafür nur math.h einfügen, oder benötige ich noch eine weitere Bibleothek?</p>
<p>freundliche Grüße<br />
jusaca</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1591678</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1591678</guid><dc:creator><![CDATA[jusaca]]></dc:creator><pubDate>Wed, 01 Oct 2008 18:18:42 GMT</pubDate></item><item><title><![CDATA[Reply to Langen Term in c++ realisieren on Wed, 01 Oct 2008 18:22:34 GMT]]></title><description><![CDATA[<p>T = v0 * sin ( a )+ sqrt( .... ) / g;</p>
<p>math.h wäre für die trigonometrie funktionen nicht schlecht aber sonst sieht die formel nicht wirklich anders aus.</p>
<p>PS: Du kannst es entweder aufspalten in einzelne rechenschritte oder in einem das ist relativ egal, von der laufzeit macht es warscheinlich etwas im nano sekunden bereich aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1591683</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1591683</guid><dc:creator><![CDATA[Schurke]]></dc:creator><pubDate>Wed, 01 Oct 2008 18:22:34 GMT</pubDate></item><item><title><![CDATA[Reply to Langen Term in c++ realisieren on Wed, 01 Oct 2008 18:37:32 GMT]]></title><description><![CDATA[<ol>
<li><code>math.h</code> ist kein C++ Header, sondern ein C Header. Der C++ Header lautet <code>cmath</code> .<br />
2. Mach Zwischenresultate und verrechne diese weiter. Der Compiler optimiert dies dann wahrscheinlich völlig weg. Zum Debuggen ist das aber unheimlich praktisch, damit man gleich die Zwischenresultate einsehen kann.</li>
</ol>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1591692</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1591692</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Wed, 01 Oct 2008 18:37:32 GMT</pubDate></item><item><title><![CDATA[Reply to Langen Term in c++ realisieren on Wed, 01 Oct 2008 18:52:35 GMT]]></title><description><![CDATA[<p>Ich hab das jetzt mal als eine lange Formal geschrieben, da das dann übersichtlicher wird.<br />
Und Zwischenwerte abzufragen wäre ja nur in dem Fall praktisch, falls ein Fehler vorliegen sollte, und dann wird die Formal ja sowieso berichtigt <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="😉"
    /></p>
<p>Hier mal der Code, den ich geschrieben habe, um die Wurfweite beim schrägen Wurf auszurechnen. Könnte da mal grad jemand trüberschauen? Ich hab hier nämlich keinen Compiler zur Hand, um zu testen obs klappt.<br />
Der Code ist ja nicht grade lang oder schwer, aber ich stecke in den Kinderschuhen <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="😉"
    /></p>
<pre><code class="language-cpp">// Tool zum Berechnen der Flugweite beim schrägen Wurf
//

#include &lt;iostream&gt;
#include &lt;cmath&gt;

using namespace std;

//Hauptprgramm
//

int main()
{
	//Variablen deklarieren
	//

	float Flugweite;
	float Abwurfhöhe;
	float Walpha;
	float Calpha;
	float Flugzeit;
	float Vnull;

	//Variablen über Benutzereingabe definieren
	//
	cout &lt;&lt; &quot;Abwurfhöhe angeben: &quot;;
	cin &gt;&gt; Abwurfhöhe;
	cout &lt;&lt; endl;

	cout &lt;&lt; &quot;Abwurfwinkel angeben: &quot;;
	cin &gt;&gt; Walpha;
	cout &lt;&lt; endl;

	cout &lt;&lt; &quot;Abwurfgeschwindigkeit angeben: &quot;;
	cin &gt;&gt; Vnull;
	cout &lt;&lt; endl;

	//Berechnen von Cosinus Alpha
	//
	Calpha = cos (Walpha);

	//Berechnen der Flugzeit
	//
	Flugzeit = Vnull * Calpha + sqrt(pow(double Vnull, double 2) * pow(double sin (Walpha), double 2) + 2 * 9,81 * Abwurfhöhe) / 9,81;

	//Berechnen der Flugweite
	//
	Flugweite = Vnull * Calpha * Flugzeit;

	cout &lt;&lt; &quot;Flugweite: &quot; &lt;&lt; Flugweite &lt;&lt; endl;

	return 0;
}
</code></pre>
<p>Und eine Frage hab ich immer noch:<br />
Ich bin mir grad nicht sicher, aber kann es sein, dass wenn ich die exe dann hinterher starte, mein Ergebniss dann gleich wieder verschwindet und sich die Konsole schließt?</p>
<p>Ich war der Meinung, ich muss noch einen Codeschnipsel einfügen, damit am Schluss das Ergebnis stehen bleibt...</p>
<p>freundliche Grüße<br />
jusaca</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1591703</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1591703</guid><dc:creator><![CDATA[jusaca]]></dc:creator><pubDate>Wed, 01 Oct 2008 18:52:35 GMT</pubDate></item><item><title><![CDATA[Reply to Langen Term in c++ realisieren on Wed, 01 Oct 2008 19:03:35 GMT]]></title><description><![CDATA[<p>jusaca schrieb:</p>
<blockquote>
<p>Ich bin mir grad nicht sicher, aber kann es sein, dass wenn ich die exe dann hinterher starte, mein Ergebniss dann gleich wieder verschwindet und sich die Konsole schließt?</p>
<p>Ich war der Meinung, ich muss noch einen Codeschnipsel einfügen, damit am Schluss das Ergebnis stehen bleibt...</p>
</blockquote>
<p>Ja, entweder Du baust eine Wartefunktion ein, oder Du startest das Programm aus einer vorher geöffneten Konsole.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1591714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1591714</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Wed, 01 Oct 2008 19:03:35 GMT</pubDate></item><item><title><![CDATA[Reply to Langen Term in c++ realisieren on Wed, 01 Oct 2008 19:23:15 GMT]]></title><description><![CDATA[<p>jusaca schrieb:</p>
<blockquote>
<p>Und Zwischenwerte abzufragen wäre ja nur in dem Fall praktisch, falls ein Fehler vorliegen sollte, und dann wird die Formal ja sowieso berichtigt <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="😉"
    /></p>
</blockquote>
<p>Und wie findest du raus, dass etwas, bzw. was genau, falsch läuft? Aja, genau, in dem man die Zwischenresultate anschaut. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Für allem für später, wenn man noch grössere Berechnungen hat, sollte man sich so ein Vorgehen angewöhnen. Beim Programmieren geht es nicht darum, ob etwas &quot;schön&quot; aussieht, sondern ob man den Programmcode lesen und debuggen kann. Die Wartung ist viel wichtiger!</p>
<p>jusaca schrieb:</p>
<blockquote>
<p>Und eine Frage hab ich immer noch:<br />
Ich bin mir grad nicht sicher, aber kann es sein, dass wenn ich die exe dann hinterher starte, mein Ergebniss dann gleich wieder verschwindet und sich die Konsole schließt?</p>
<p>Ich war der Meinung, ich muss noch einen Codeschnipsel einfügen, damit am Schluss das Ergebnis stehen bleibt...</p>
</blockquote>
<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-111042.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-111042.html</a></p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1591721</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1591721</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Wed, 01 Oct 2008 19:23:15 GMT</pubDate></item><item><title><![CDATA[Reply to Langen Term in c++ realisieren on Wed, 01 Oct 2008 19:55:37 GMT]]></title><description><![CDATA[<p>Ok,<br />
jetzt habe ich</p>
<p>1. alle Schritte einzeln in Variablen gepackt<br />
2. mir nen Compiler besorgt und installiert (ist zwar uralt, aber klappt noch :D)</p>
<p>Aber in dieser Zeile:</p>
<pre><code class="language-cpp">Flugzeit = Vnull * Calpha + sqrt(Vnullq * Salphaq + 2 * 9,81 * Abwurfhoehe) / 9,81;
</code></pre>
<p>Bekomme ich folgenden Fehler:<br />
&quot;error C2660: 'sqrt' : Funktion akzeptiert keine 2 Parameter&quot;</p>
<p>Wo hab ich denn nun den Fehler eingebaut?</p>
<p>freundliche Grüße<br />
jusaca</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1591734</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1591734</guid><dc:creator><![CDATA[jusaca]]></dc:creator><pubDate>Wed, 01 Oct 2008 19:55:37 GMT</pubDate></item><item><title><![CDATA[Reply to Langen Term in c++ realisieren on Wed, 01 Oct 2008 20:05:56 GMT]]></title><description><![CDATA[<p><code>9,81</code> ist falsch! Richtig wäre <code>9.81</code><br />
C++ ist schliesslich eine englisch ausgerichtete Sprache <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="😉"
    /></p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1591740</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1591740</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Wed, 01 Oct 2008 20:05:56 GMT</pubDate></item><item><title><![CDATA[Reply to Langen Term in c++ realisieren on Wed, 01 Oct 2008 20:10:50 GMT]]></title><description><![CDATA[<p>Ah!! Stimmt..... so ein kleines Missgeschick und schon sucht man sich halb tot^^</p>
<p>Ich danke euch für eure Hilfe - jetzt klappt alles. Muss mich nur noch mit der Warteschleife beschäftigen, damit ich das Ergebnis auch genießen kann *g</p>
<p>freundliche Grüße<br />
jusaca</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1591742</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1591742</guid><dc:creator><![CDATA[jusaca]]></dc:creator><pubDate>Wed, 01 Oct 2008 20:10:50 GMT</pubDate></item><item><title><![CDATA[Reply to Langen Term in c++ realisieren on Wed, 01 Oct 2008 20:14:05 GMT]]></title><description><![CDATA[<p>In deinem Ausdruck könntest du 9.81 als eine Konstante definieren (ja nicht mit <code>#define</code> ), da die Zahl mehrmals vorkommt:</p>
<pre><code class="language-cpp">const float g = 9.81f;
</code></pre>
<p>Übrigens:</p>
<p>jusaca schrieb:</p>
<blockquote>
<p>Ok,<br />
jetzt habe ich [...] mir nen Compiler besorgt und installiert (ist zwar uralt, aber klappt noch :D)</p>
</blockquote>
<p>Davon würde ich dringendst abraten. Du handelst dir dabei nur Probleme ein. Es gibt kostenlose moderne Entwicklungsumgebungen wie Microsoft Visual C++ 2008 Express oder Code::Blocks, die sind auch weitgehend mit dem C++-Standard kompatibel.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1591743</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1591743</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 01 Oct 2008 20:14:05 GMT</pubDate></item><item><title><![CDATA[Reply to Langen Term in c++ realisieren on Wed, 01 Oct 2008 20:30:45 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Davon würde ich dringendst abraten. Du handelst dir dabei nur Probleme ein. Es gibt kostenlose moderne Entwicklungsumgebungen wie Microsoft Visual C++ 2008 Express oder Code::Blocks, die sind auch weitgehend mit dem C++-Standard kompatibel.</p>
</blockquote>
<p>Ich hatte noch &quot;Microsoft Visual C++ 6.0&quot; auf CD. Habe ich jetzt benutzt, weil ich nichts anderes zur Hand hatte <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="😉"
    /></p>
<p>Aber ich stehe heute abend echt auf dem Schlauch.... An welcher Stelle von dem Code muss ich denn nun das &quot;void wait () &quot; einfügen, damit der mir das Programm auch wirklich anhält?</p>
<p>freundliche Grüße<br />
jusaca</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1591754</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1591754</guid><dc:creator><![CDATA[jusaca]]></dc:creator><pubDate>Wed, 01 Oct 2008 20:30:45 GMT</pubDate></item><item><title><![CDATA[Reply to Langen Term in c++ realisieren on Wed, 01 Oct 2008 20:55:42 GMT]]></title><description><![CDATA[<p>Na also, jetzt hab ich es <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="😉"
    /></p>
<p>Nochmal einen dank an die Community und eine gute Nacht <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=":wink:"
      alt="😉"
    /></p>
<p>Grüße<br />
jusaca</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1591761</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1591761</guid><dc:creator><![CDATA[jusaca]]></dc:creator><pubDate>Wed, 01 Oct 2008 20:55:42 GMT</pubDate></item></channel></rss>