<?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[umrechnungshilfe]]></title><description><![CDATA[<p>hio<br />
bin neu hier un auch relativ neu im c++</p>
<p>da meine frage sich etwas auf mathe bezieht, bin ich vll falsch hier, also bitte sagen oder verschieben wenns so is<br />
danke</p>
<p>zu problem:<br />
wollte n kleines programm als consolenanwendung schreiben, welches kelvin in celsius und fahrenheit um rechnet, un auch in alle andern 2 varianten, also:<br />
C in F und K<br />
F in C und K<br />
K in C unf F</p>
<p>ich poste ma die problem stelle un erläuter dann:</p>
<pre><code>[cpp]
.
.
.
case 3:
		//Umrechnung:
		//C = (F - 32) * 5 / 9
		//K = 5 / 9 * F + 459,67
		cin&gt;&gt;i_Fahrenheit;
		i_Celsius = ((i_Fahrenheit - 32)*5) / 9;
		[b]i_Kelvin = 5 / 9 *(i_Fahrenheit + 459,67);[/b]
		cout&lt;&lt;endl&lt;&lt;i_Fahrenheit&lt;&lt;&quot;F betragen &quot;&lt;&lt;i_Celsius&lt;&lt;&quot;C und &quot;&lt;&lt;i_Kelvin&lt;&lt;&quot;K.&quot;&lt;&lt;endl;
break;
.
.
.
[/cpp]
</code></pre>
<p>problem is, dass das fettgedruckte, falsch ist, un dass ich im netz 3 verschiedene varianten zum umrechnen gefunden hab, nur keine die stimmt <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="😞"
    /></p>
<p>wisst ihr vll was da richtig is?</p>
<p>mfg<br />
ani</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/193588/umrechnungshilfe</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 06:00:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/193588.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 27 Sep 2007 14:17:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to umrechnungshilfe on Thu, 27 Sep 2007 14:17:06 GMT]]></title><description><![CDATA[<p>hio<br />
bin neu hier un auch relativ neu im c++</p>
<p>da meine frage sich etwas auf mathe bezieht, bin ich vll falsch hier, also bitte sagen oder verschieben wenns so is<br />
danke</p>
<p>zu problem:<br />
wollte n kleines programm als consolenanwendung schreiben, welches kelvin in celsius und fahrenheit um rechnet, un auch in alle andern 2 varianten, also:<br />
C in F und K<br />
F in C und K<br />
K in C unf F</p>
<p>ich poste ma die problem stelle un erläuter dann:</p>
<pre><code>[cpp]
.
.
.
case 3:
		//Umrechnung:
		//C = (F - 32) * 5 / 9
		//K = 5 / 9 * F + 459,67
		cin&gt;&gt;i_Fahrenheit;
		i_Celsius = ((i_Fahrenheit - 32)*5) / 9;
		[b]i_Kelvin = 5 / 9 *(i_Fahrenheit + 459,67);[/b]
		cout&lt;&lt;endl&lt;&lt;i_Fahrenheit&lt;&lt;&quot;F betragen &quot;&lt;&lt;i_Celsius&lt;&lt;&quot;C und &quot;&lt;&lt;i_Kelvin&lt;&lt;&quot;K.&quot;&lt;&lt;endl;
break;
.
.
.
[/cpp]
</code></pre>
<p>problem is, dass das fettgedruckte, falsch ist, un dass ich im netz 3 verschiedene varianten zum umrechnen gefunden hab, nur keine die stimmt <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="😞"
    /></p>
<p>wisst ihr vll was da richtig is?</p>
<p>mfg<br />
ani</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1373922</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1373922</guid><dc:creator><![CDATA[Animal21]]></dc:creator><pubDate>Thu, 27 Sep 2007 14:17:06 GMT</pubDate></item><item><title><![CDATA[Reply to umrechnungshilfe on Thu, 27 Sep 2007 14:22:54 GMT]]></title><description><![CDATA[<p>jo ist kein MFC, aber vllt. hilft mal genau hinschauen<br />
:</p>
<p>[cpp]<br />
i_Celsius = <strong>(</strong>(i_Fahrenheit - 32)<em>5</em>*)** / 9;<br />
i_Kelvin = 5 / 9 *(i_Fahrenheit + 459,67);<br />
[/cpp]</p>
<p>Sprich setzt mal in i_Kelvin ein paar Klammern mehr</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1373924</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1373924</guid><dc:creator><![CDATA[Uruk-h4j]]></dc:creator><pubDate>Thu, 27 Sep 2007 14:22:54 GMT</pubDate></item><item><title><![CDATA[Reply to umrechnungshilfe on Thu, 27 Sep 2007 14:23:47 GMT]]></title><description><![CDATA[<p>Mathematisch dürfte das fettgedruckte schon richtig sein (habe ich jetzt nicht kontrolliert), technisch bist du in eine Falle gelaufen, die sich &quot;Ganzzahldivision&quot; nennt - 5/9 wird ganzzahlig dividiert und ergibt 0 (der Rest 5 verfällt). Außerdem ist das Dezimaltrennzeichen in C++ der Punkt - das Komma ist ein eigenständiger Operator und macht dir hier zusätzlich die Rechnung kaputt.</p>
<p>Beide Probleme kannst du lösen, indem du die Rechnung etwas umstellst:</p>
<pre><code class="language-cpp">i_Kelvin = (i_Fahrenheit + 459.67)*5/9;
</code></pre>
<p>(*grübelt* Die Klammersetzung passt übrigens nicht so ganz zu dem oberen Kommentar)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1373925</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1373925</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 27 Sep 2007 14:23:47 GMT</pubDate></item><item><title><![CDATA[Reply to umrechnungshilfe on Thu, 27 Sep 2007 14:40:15 GMT]]></title><description><![CDATA[<p>5 / 9 *(i_Fahrenheit + 459,67);<br />
(i_Fahrenheit + 459.67)*5/9;<br />
is das nich das gleiche? prudukte kann man doch vertauschen wie man will (oder wie die bei der multiplikation eben heißen)</p>
<p>abgesehn vom &quot;.&quot; und &quot;,&quot;</p>
<p>danke, mit der änderung gehts</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1373935</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1373935</guid><dc:creator><![CDATA[Animal21]]></dc:creator><pubDate>Thu, 27 Sep 2007 14:40:15 GMT</pubDate></item><item><title><![CDATA[Reply to umrechnungshilfe on Thu, 27 Sep 2007 14:51:25 GMT]]></title><description><![CDATA[<p>es ist nicht das selbe...wenn man klammern nicht setzt, oder vergisst, dann kann schonmal ein falsches Ergebnis rauskommen.</p>
<p>Bsp hast du selber geliefert.</p>
<p>Hier hast du ein klammernpaar mehr drin.</p>
<pre><code class="language-cpp">i_Celsius = ((i_Fahrenheit - 32)*5) / 9;
</code></pre>
<p>Und hier haste es weggelassen:</p>
<pre><code class="language-cpp">i_Kelvin = 5 / 9 *(i_Fahrenheit + 459,67);
</code></pre>
<p>Mach mal in die i_Kelvon rechnung ein paar mehr rein und versuchs nochmal. Wenns dann immernoch nicht klappt, dann lass das &quot; 5 / 9 &quot; weg und ersetz das gleich durch den Wert &quot; 0.55556 &quot;. vllt ist das dann der Weg. Denn da du warschinlich eh na 3 kommastellen rundest macht es auch nichts, wenn igendwo was nicht ganz passt. Wenn dus aber UNBEDINGT haben willst, dann steck das Deividieren in eine extra Variable</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1373940</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1373940</guid><dc:creator><![CDATA[Uruk-h4j]]></dc:creator><pubDate>Thu, 27 Sep 2007 14:51:25 GMT</pubDate></item><item><title><![CDATA[Reply to umrechnungshilfe on Thu, 27 Sep 2007 15:01:17 GMT]]></title><description><![CDATA[<p>Animal21 schrieb:</p>
<blockquote>
<p>5 / 9 *(i_Fahrenheit + 459,67);<br />
(i_Fahrenheit + 459.67)*5/9;<br />
is das nich das gleiche? prudukte kann man doch vertauschen wie man will (oder wie die bei der multiplikation eben heißen)</p>
</blockquote>
<p>Mathematisch ist es womöglich das selbe, technisch nicht - siehe meine Erklärungen zur Ganzzahldivision.</p>
<p>Das Produkt wird schrittweise von links nach rechts berechnet, dadurch ergeben sich Unterschiede:</p>
<p>a)<br />
5/9<strong>100*<br />
-&gt; 0</strong>100* (bei der Ganzzahldivision werden Nachkommastellen weggelassen<br />
-&gt; 0</p>
<p>b)<br />
*100**5/9<br />
-&gt; <em>500</em>/9<br />
-&gt; <em>55</em></p>
<p>(mit Gleitkommazahlen wäre das nicht passiert ;))</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/11045">@Uruk-h4j</a>: Bitte keine Halbwahrheiten <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="😉"
    /> Klammern setzt man dort, wo sie benötigt werden, nicht um überall die gleiche Anzahl zu bekommen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1373949</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1373949</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 27 Sep 2007 15:01:17 GMT</pubDate></item><item><title><![CDATA[Reply to umrechnungshilfe on Thu, 27 Sep 2007 16:43:24 GMT]]></title><description><![CDATA[<p>vielen dank für die hilfen</p>
<p>kleine offtopic frage:<br />
wo muss ich postn wenn ich ne &quot;consolenanwendungs&quot;-frage hab, bzw is die einteilung überhaupt richtig? XD</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1373980</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1373980</guid><dc:creator><![CDATA[Animal21]]></dc:creator><pubDate>Thu, 27 Sep 2007 16:43:24 GMT</pubDate></item><item><title><![CDATA[Reply to umrechnungshilfe on Fri, 28 Sep 2007 05:17:23 GMT]]></title><description><![CDATA[<p>Animal21 schrieb:</p>
<blockquote>
<p>vielen dank für die hilfen</p>
<p>kleine offtopic frage:<br />
wo muss ich postn wenn ich ne &quot;consolenanwendungs&quot;-frage hab, bzw is die einteilung überhaupt richtig? XD</p>
</blockquote>
<p>Da: <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-13.html" rel="nofollow">http://www.c-plusplus.net/forum/viewforum-var-f-is-13.html</a> <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 />
Deine Frage gehört eigentlich auch eher ins Matheforum oder ins C++ oder ins Konsolenforum. Wo möchtest du hin? <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1374138</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1374138</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 28 Sep 2007 05:17:23 GMT</pubDate></item></channel></rss>