<?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[Probleme mit Zeitschleife]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe folgende Aufgabe bekommen.</p>
<p>Schreibe ein programm das die Zahlen 1 bis 100 ausgibt. Die Zahlen sollen nacheinander erscheinen aber in unterschiedlichen Zeitabständen. Beginne mit 100 Ms und steigere in jeder runde die Millisekunden um 10 Prozent.</p>
<p>Wie soll ich das in der console machen? ich kann mir mit clock die aktuelle uhrzeit holen, &quot;Startzeit&quot; messen- Schleife solange ausfÃ¼hren bis &quot;aktuelle Zeit&quot; - &quot;Startzeit&quot; &gt;= &quot;Pause&quot;. Das ist ja soweit klar, aber wie soll ich das programmieren?</p>
<p>Ich blicke da nicth so durch.</p>
<p>Bitte erklärt es mir</p>
<p>Gruß</p>
<p>Sebastian</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/176274/probleme-mit-zeitschleife</link><generator>RSS for Node</generator><lastBuildDate>Sat, 19 Sep 2026 13:26:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/176274.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 19 Mar 2007 15:56:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme mit Zeitschleife on Mon, 19 Mar 2007 15:56:35 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe folgende Aufgabe bekommen.</p>
<p>Schreibe ein programm das die Zahlen 1 bis 100 ausgibt. Die Zahlen sollen nacheinander erscheinen aber in unterschiedlichen Zeitabständen. Beginne mit 100 Ms und steigere in jeder runde die Millisekunden um 10 Prozent.</p>
<p>Wie soll ich das in der console machen? ich kann mir mit clock die aktuelle uhrzeit holen, &quot;Startzeit&quot; messen- Schleife solange ausfÃ¼hren bis &quot;aktuelle Zeit&quot; - &quot;Startzeit&quot; &gt;= &quot;Pause&quot;. Das ist ja soweit klar, aber wie soll ich das programmieren?</p>
<p>Ich blicke da nicth so durch.</p>
<p>Bitte erklärt es mir</p>
<p>Gruß</p>
<p>Sebastian</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248520</guid><dc:creator><![CDATA[SebastianGast]]></dc:creator><pubDate>Mon, 19 Mar 2007 15:56:35 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Zeitschleife on Mon, 19 Mar 2007 20:53:39 GMT]]></title><description><![CDATA[<p>hmm also was ist denn mit sowas?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;ctime&gt;

const unsigned short count_numbers = 100;

int main()
{
    std::wcout &lt;&lt; L&quot;Wellcome to Clock-Counter V0.1&quot; &lt;&lt; std::endl;

    clock_t time_start = 0;

    for (unsigned short number = 1; number &lt;= count_numbers; ++number, time_start = clock())
    {
        while ((clock() - time_start) &lt; (number * 10));    // Jetzt wird gewartet, bis die
                                                            // Differenz von vorher und jetzt
                                                            // gleich (number * 10) ist ...
                                                            // TODO: Gewünschte Zeit einsetzen.

        std::wcout &lt;&lt; number &lt;&lt; std::endl;                    // Zahl ausgeben ...
    }

    return 0;
}
</code></pre>
<p>...</p>
<p><strong>Bearbeitet</strong><br />
Wo war jetzt das Problem von wegen clock? Achja ... die if war falsch herum ... und hab die for noch angepasst ... jetzt stimmt aber alles ... naja das kommt wenn man einfach ins Forum reintippt und nicht vorher compiliert <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/1248551</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248551</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Mon, 19 Mar 2007 20:53:39 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Zeitschleife on Mon, 19 Mar 2007 16:34:40 GMT]]></title><description><![CDATA[<p>vielen dank für deine schnelle antwort.</p>
<p>mein problem ist aber das ich es mit Clock() machen muss. ich hab schon folgende schleife in der zwischenzeit gefunden</p>
<p>for( start_zeit = clock(); clock() - start_zeit &lt; warte_zeit; )</p>
<p>das geht ja auch schon, nur mein problem ist eher das ich langsam nicht mehr durchblicke. die aufgabenstellung ist so einfach. aber das mit der zeit ist nicht so einfach wie ich dachte</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248558</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248558</guid><dc:creator><![CDATA[SebastianGast]]></dc:creator><pubDate>Mon, 19 Mar 2007 16:34:40 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Zeitschleife on Mon, 19 Mar 2007 16:46:55 GMT]]></title><description><![CDATA[<p>SebastianGast schrieb:</p>
<blockquote>
<p>vielen dank für deine schnelle antwort.</p>
<p>mein problem ist aber das ich es mit Clock() machen muss. ich hab schon folgende schleife in der zwischenzeit gefunden</p>
<p>for( start_zeit = clock(); clock() - start_zeit &lt; warte_zeit; )</p>
<p>das geht ja auch schon, nur mein problem ist eher das ich langsam nicht mehr durchblicke. die aufgabenstellung ist so einfach. aber das mit der zeit ist nicht so einfach wie ich dachte</p>
</blockquote>
<p>geht doch garnet</p>
<p>start_zeit = clock() holt wärend der ganzen schleife nur einmal die &quot;zeit&quot; es würde zu verzögerungen und du könntest garnet die 10% einhalten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248567</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248567</guid><dc:creator><![CDATA[Stelfer]]></dc:creator><pubDate>Mon, 19 Mar 2007 16:46:55 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Zeitschleife on Mon, 19 Mar 2007 17:03:13 GMT]]></title><description><![CDATA[<p>ok danke.</p>
<p>aber das problem ist es werden langsam immer mehr schleifen, da noch durchzublicken ist nicht so leicht. hier mal so ne art programmablaufplan:</p>
<p><a href="http://www.bilder-hosting.de/show/CDEA6.html" rel="nofollow"></a><a href="http://s6.bilder-hosting.de/tbnl/CDEA6.gif" rel="nofollow">http://s6.bilder-hosting.de/tbnl/CDEA6.gif</a></p>
<p>Gruß</p>
<p>Sebastian</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248577</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248577</guid><dc:creator><![CDATA[SebastianGast]]></dc:creator><pubDate>Mon, 19 Mar 2007 17:03:13 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Zeitschleife on Mon, 19 Mar 2007 17:17:31 GMT]]></title><description><![CDATA[<p>^^^^^ gucken ^^^^^ ... hab es angepasst ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248588</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Mon, 19 Mar 2007 17:17:31 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Zeitschleife on Mon, 19 Mar 2007 17:55:14 GMT]]></title><description><![CDATA[<p>also irgendwie blick ich in dem programm immer noch nicht so ganz durch. bei mir gibt er in dem programm was du gemacht hast komischerweise nur ständig einser aus, ich habs eins zu eins kompilieren lassen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248626</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248626</guid><dc:creator><![CDATA[SebastianGast]]></dc:creator><pubDate>Mon, 19 Mar 2007 17:55:14 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Zeitschleife on Mon, 19 Mar 2007 20:54:18 GMT]]></title><description><![CDATA[<p>Der soll immer 1 ausgeben? Nee ... der zählt bis 100 hoch ... wobei der bei jeder Zahl um 10ms langsamer wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248774</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248774</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Mon, 19 Mar 2007 20:54:18 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Zeitschleife on Tue, 20 Mar 2007 05:05:47 GMT]]></title><description><![CDATA[<p>Wenn ich die Aufgabenstellung richtig verstanden habe waere das dann noch nicht ganz korrekt (D)Evil. Er soll bei jeder Ausgabe die ms um 10% steigern, ich wuerde das so verstehen:<br />
1. 100ms<br />
2. 110ms<br />
3. 121ms<br />
4. 133.1ms<br />
usw.</p>
<p>ka ob das stimmt, mich wuerde stoeren, dass da kommazahlen bei rauskommen, aber wieso sie sonst 10% statt 10ms schreiben waer mir schleierhaft.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248864</guid><dc:creator><![CDATA[Shinja]]></dc:creator><pubDate>Tue, 20 Mar 2007 05:05:47 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Zeitschleife on Tue, 20 Mar 2007 14:29:24 GMT]]></title><description><![CDATA[<p>Hmm ja das sollte er auch selbst noch warte ... da dann nen bissel Prozentrechnung reinzumachen ... das ist nun wirklich kein Problem ... nur so damit er nen Ansatz hat hab ich das jetzt so geschrieben ... wird halt bei jeder Zahl um 10ms langsamer ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249152</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249152</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Tue, 20 Mar 2007 14:29:24 GMT</pubDate></item></channel></rss>