<?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[Da fehlt was...]]></title><description><![CDATA[<p>Soweit ist die Aufgabe richtig, nur gibt er keine Korrekte zahl aus...<br />
#include &lt;cmath&gt;<br />
#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>int main ()</p>
<p>{</p>
<p>double Gregorianisches_Datum;<br />
long double Julianischer_Tag;<br />
double Julianischer_Tag2;<br />
double Julianischer_Tag3;<br />
double Tag;<br />
double Monat;<br />
double Jahr;<br />
char Antwort;</p>
<p>do<br />
{<br />
cout &lt;&lt; &quot; Geben Sie das Jahr ein ! &quot; ;<br />
cin &gt;&gt; Jahr;</p>
<p>cout &lt;&lt; &quot; Geben Sie den Monat ein ! &quot;;<br />
cin &gt;&gt; Monat ;</p>
<p>while ( Monat &gt; 12 )<br />
{<br />
cout &lt;&lt; &quot;Achtung! Ihre Eingabe ist falsch! &quot; ;<br />
cin &gt;&gt; Monat ;</p>
<p>}</p>
<p>cout &lt;&lt; &quot; Geben Sie den Tag ein !&quot;;<br />
cin &gt;&gt; Tag;</p>
<p>while ( Tag &gt; '31' )<br />
{<br />
cout &lt;&lt; &quot; Achtung! Ihre Eingabe ist falsch! &quot; ;</p>
<p>}</p>
<p>Julianischer_Tag = Gregorianisches_Datum - 32075 + 1461*( Jahr + 4800 + ( Monat - 14 ) / 12 ) / 4 ;<br />
Julianischer_Tag2 = Julianischer_Tag + 367*( Monat - 2 - ( Monat - 14 ) / 12 * 12 ) / 12;<br />
Julianischer_Tag3 = Julianischer_Tag2 - 3*( ( Jahr + 4900 + ( Monat - 14 ) / 12 ) / 100 ) / 4 ;</p>
<p>cout &lt;&lt; &quot; Ihr engegbenes Datum entspricht &quot; &lt;&lt; Julianischer_Tag &lt;&lt; endl;</p>
<p>cout &lt;&lt; &quot; Moechten Sie eine weitere Berechnung (j/n) ? &quot;;<br />
cin &gt;&gt; Antwort;</p>
<p>}</p>
<p>while ( Antwort == 'j');</p>
<p>return 0;<br />
}<br />
Ergebnis bei Eingabe 244027 e + 006</p>
<p>Woran liegt das????<br />
Vielen Dank <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/127086/da-fehlt-was</link><generator>RSS for Node</generator><lastBuildDate>Mon, 24 Aug 2026 23:05:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/127086.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 21 Nov 2005 12:11:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Da fehlt was... on Mon, 21 Nov 2005 12:11:48 GMT]]></title><description><![CDATA[<p>Soweit ist die Aufgabe richtig, nur gibt er keine Korrekte zahl aus...<br />
#include &lt;cmath&gt;<br />
#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>int main ()</p>
<p>{</p>
<p>double Gregorianisches_Datum;<br />
long double Julianischer_Tag;<br />
double Julianischer_Tag2;<br />
double Julianischer_Tag3;<br />
double Tag;<br />
double Monat;<br />
double Jahr;<br />
char Antwort;</p>
<p>do<br />
{<br />
cout &lt;&lt; &quot; Geben Sie das Jahr ein ! &quot; ;<br />
cin &gt;&gt; Jahr;</p>
<p>cout &lt;&lt; &quot; Geben Sie den Monat ein ! &quot;;<br />
cin &gt;&gt; Monat ;</p>
<p>while ( Monat &gt; 12 )<br />
{<br />
cout &lt;&lt; &quot;Achtung! Ihre Eingabe ist falsch! &quot; ;<br />
cin &gt;&gt; Monat ;</p>
<p>}</p>
<p>cout &lt;&lt; &quot; Geben Sie den Tag ein !&quot;;<br />
cin &gt;&gt; Tag;</p>
<p>while ( Tag &gt; '31' )<br />
{<br />
cout &lt;&lt; &quot; Achtung! Ihre Eingabe ist falsch! &quot; ;</p>
<p>}</p>
<p>Julianischer_Tag = Gregorianisches_Datum - 32075 + 1461*( Jahr + 4800 + ( Monat - 14 ) / 12 ) / 4 ;<br />
Julianischer_Tag2 = Julianischer_Tag + 367*( Monat - 2 - ( Monat - 14 ) / 12 * 12 ) / 12;<br />
Julianischer_Tag3 = Julianischer_Tag2 - 3*( ( Jahr + 4900 + ( Monat - 14 ) / 12 ) / 100 ) / 4 ;</p>
<p>cout &lt;&lt; &quot; Ihr engegbenes Datum entspricht &quot; &lt;&lt; Julianischer_Tag &lt;&lt; endl;</p>
<p>cout &lt;&lt; &quot; Moechten Sie eine weitere Berechnung (j/n) ? &quot;;<br />
cin &gt;&gt; Antwort;</p>
<p>}</p>
<p>while ( Antwort == 'j');</p>
<p>return 0;<br />
}<br />
Ergebnis bei Eingabe 244027 e + 006</p>
<p>Woran liegt das????<br />
Vielen Dank <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/923186</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/923186</guid><dc:creator><![CDATA[Visual Newbie]]></dc:creator><pubDate>Mon, 21 Nov 2005 12:11:48 GMT</pubDate></item><item><title><![CDATA[Reply to Da fehlt was... on Mon, 21 Nov 2005 12:15:30 GMT]]></title><description><![CDATA[<p>Erstens: Warum speicherst du die Datumswerte eigentlich in double? Berücksichtigst du etwa auch halbe Tage? (im Klartext: Dafür düfte int oder long passender sein)</p>
<p>Zweitens: Entweder ich bin voerzeitig erblindet oder dort wird tatsächlich nirgends die Variable &quot;Gregorianisches_Datum&quot; mit einem Wert belegt. (lokale Variablen erhalten vom Start weg einen unbestimmten Wert)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/923191</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/923191</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 21 Nov 2005 12:15:30 GMT</pubDate></item><item><title><![CDATA[Reply to Da fehlt was... on Mon, 21 Nov 2005 12:24:23 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>(lokale Variablen erhalten vom Start weg einen unbestimmten Wert)</p>
</blockquote>
<p>Den find ich *rofl*. Das klingt so, als würde da wer was gemeinerweise was unbestimmtes zuweisen^^ <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>PS: jaja ich weis wie du es meinst, is ja alles ok, find trotzdem *rofl*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/923199</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/923199</guid><dc:creator><![CDATA[Pellaeon]]></dc:creator><pubDate>Mon, 21 Nov 2005 12:24:23 GMT</pubDate></item><item><title><![CDATA[Reply to Da fehlt was... on Mon, 21 Nov 2005 12:36:50 GMT]]></title><description><![CDATA[<p>Das Gregorianische Datum muß doch der User eingeben, oder nich???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/923212</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/923212</guid><dc:creator><![CDATA[Visual Newbie]]></dc:creator><pubDate>Mon, 21 Nov 2005 12:36:50 GMT</pubDate></item><item><title><![CDATA[Reply to Da fehlt was... on Mon, 21 Nov 2005 12:41:11 GMT]]></title><description><![CDATA[<p>Ja, entweder der User gibt es ein oder du berechnest es. Aktuell gibt der User nur die Variablen &quot;Jahr&quot;, &quot;Monat&quot; und &quot;Tag&quot; ein - du kannst nicht erwarten, daß der Compiler dir daraus magischerweise eine Formel herleitet, um &quot;Gregorianisches_Datum&quot; zu füllen (für den Compiler sind das Variablen, die absolut nichts miteinander zu tun haben).</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9676">@Pellaeon</a>: Schön, wenn ich dich erheitern konnte <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/923214</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/923214</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 21 Nov 2005 12:41:11 GMT</pubDate></item><item><title><![CDATA[Reply to Da fehlt was... on Mon, 21 Nov 2005 12:49:17 GMT]]></title><description><![CDATA[<p>Danke, ihr seit riesig!!!! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/923233</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/923233</guid><dc:creator><![CDATA[Visual Newbie]]></dc:creator><pubDate>Mon, 21 Nov 2005 12:49:17 GMT</pubDate></item><item><title><![CDATA[Reply to Da fehlt was... on Mon, 21 Nov 2005 15:03:19 GMT]]></title><description><![CDATA[<p>Wobei hier natuerlich auch zu sagen ist, dass man variablen bei der erstellung am besten auch gleich initialisiert.</p>
<p>erstens umgeht man damit das problem mit den unitialisierten variablen ... welche durchaus unangenehmes Laufzeitverhalten mit sich bringen keonnen (debug version verhaelt sich volkommen anders wie release version z.B.)</p>
<p>Man ist soweiso immer zu faul sich default initialisierungswerte einfallen zu lassen, deshalb tendiert man mehr zu c / c++ like code, wo man variablen erst deklariert, wenn man sie auch wirklich braucht .... im gegensatz zu basic und co.</p>
<p>Ciao ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/923402</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/923402</guid><dc:creator><![CDATA[RHBaum]]></dc:creator><pubDate>Mon, 21 Nov 2005 15:03:19 GMT</pubDate></item></channel></rss>