<?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[Verständnisfrage zu Aufgabe]]></title><description><![CDATA[<p>Hallo, ich muss demnächst paar Aufgaben abgeben und hab die soweit fertig, nur bei dieser hier bin ich etwas unsicher was genau von mir gefragt ist<br />
Hier die Aufgabe:</p>
<p>Microwave<br />
- power : int<br />
- period : double<br />
+ Microwave()<br />
+ morePower() : void<br />
+ lessPower() : void<br />
+ setPeriod(double) : void<br />
+ heatMeal(FrozenMeal) : void<br />
+ getPower() : int<br />
+ getPeriod() : double</p>
<p>FrozenMeal<br />
- name : string<br />
- volume : int<br />
- temperature : double<br />
- coeffizient : double<br />
+ FrozenMeal(string, int)<br />
+ setTemperature(double) : void<br />
+ getName() : string<br />
+ getVolume() : int<br />
+ getCoeffizient() : double<br />
+ getTemperature() : double</p>
<p>Durch morePower und lessPower soll die Leistung im Bereich von minimal 200 W bis maximal 1000 W<br />
in Schritten von 200 W geändert werden.<br />
• Das Erwärmen eines Gerichtes wird durch folgenden Zusammenhang beschrieben:<br />
Temperatur = Anfangstemperatur + ( Koeffizient * Leistung * Zeitdauer / Volumen)<br />
• Als Erwärmungskoeffizient soll der Wert für Wasser verwendet werden: Koeffizient = 0.24 cm3<br />
* Grad / Ws.<br />
• Achten Sie auf die Einheiten: Am einfachsten ist es, wenn das Volumen des Tiefkühlgerichts in cm3<br />
und die<br />
Zeitdauer für das Erwärmen in s vom Anwendungsprogramm übernommen werden.<br />
• Beim Erzeugen (Konstruktor) soll ein Tiefkühlgericht eine Temperatur von -18 Grad haben.<br />
• Keine Elementfunktion der beiden Klassen liest irgendwelche Daten von Tastatur ein oder gibt etwas auf den<br />
Bildschirm aus. Dafür ist allein das Anwendungsprogramm (main) zuständig.<br />
• Im Anwendungsprogramm (main) werden die beiden Klassen getestet:<br />
o Es soll je ein Objekt der beiden Klassen erzeugt werden.<br />
o Die Leistung (power) und Zeitdauer (period) der Mikrowelle sollen eingestellt und ausgegeben<br />
werden.<br />
o Die Anfangstemperatur des Tiefkühlgerichts soll ausgegeben werden, danach soll das Tiefkühlgericht<br />
erwärmt und seine neue Temperatur wieder ausgegeben werden.</p>
<p>Ich hab das jetzt so verstanden:<br />
Beide Klassen anlegen und ausprogrammieren (logisch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    />). In der Main gebe ich power, name, volume und period ein.<br />
Dann erzeuge ich zwei Objekte der beiden Klassen damit und lasse das Programm errechnen wie warm das Gericht nach meiner eingegeben Zeit ist. Dann lasse ich die beiden Objekte per destruktor löschen.<br />
Die Ausgabe mach ich nur in der Main per get Funktionen.</p>
<p>Hab ich das soweit richtig verstanden?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/325852/verständnisfrage-zu-aufgabe</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Jul 2026 16:18:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/325852.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 21 May 2014 07:55:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Verständnisfrage zu Aufgabe on Wed, 21 May 2014 07:55:43 GMT]]></title><description><![CDATA[<p>Hallo, ich muss demnächst paar Aufgaben abgeben und hab die soweit fertig, nur bei dieser hier bin ich etwas unsicher was genau von mir gefragt ist<br />
Hier die Aufgabe:</p>
<p>Microwave<br />
- power : int<br />
- period : double<br />
+ Microwave()<br />
+ morePower() : void<br />
+ lessPower() : void<br />
+ setPeriod(double) : void<br />
+ heatMeal(FrozenMeal) : void<br />
+ getPower() : int<br />
+ getPeriod() : double</p>
<p>FrozenMeal<br />
- name : string<br />
- volume : int<br />
- temperature : double<br />
- coeffizient : double<br />
+ FrozenMeal(string, int)<br />
+ setTemperature(double) : void<br />
+ getName() : string<br />
+ getVolume() : int<br />
+ getCoeffizient() : double<br />
+ getTemperature() : double</p>
<p>Durch morePower und lessPower soll die Leistung im Bereich von minimal 200 W bis maximal 1000 W<br />
in Schritten von 200 W geändert werden.<br />
• Das Erwärmen eines Gerichtes wird durch folgenden Zusammenhang beschrieben:<br />
Temperatur = Anfangstemperatur + ( Koeffizient * Leistung * Zeitdauer / Volumen)<br />
• Als Erwärmungskoeffizient soll der Wert für Wasser verwendet werden: Koeffizient = 0.24 cm3<br />
* Grad / Ws.<br />
• Achten Sie auf die Einheiten: Am einfachsten ist es, wenn das Volumen des Tiefkühlgerichts in cm3<br />
und die<br />
Zeitdauer für das Erwärmen in s vom Anwendungsprogramm übernommen werden.<br />
• Beim Erzeugen (Konstruktor) soll ein Tiefkühlgericht eine Temperatur von -18 Grad haben.<br />
• Keine Elementfunktion der beiden Klassen liest irgendwelche Daten von Tastatur ein oder gibt etwas auf den<br />
Bildschirm aus. Dafür ist allein das Anwendungsprogramm (main) zuständig.<br />
• Im Anwendungsprogramm (main) werden die beiden Klassen getestet:<br />
o Es soll je ein Objekt der beiden Klassen erzeugt werden.<br />
o Die Leistung (power) und Zeitdauer (period) der Mikrowelle sollen eingestellt und ausgegeben<br />
werden.<br />
o Die Anfangstemperatur des Tiefkühlgerichts soll ausgegeben werden, danach soll das Tiefkühlgericht<br />
erwärmt und seine neue Temperatur wieder ausgegeben werden.</p>
<p>Ich hab das jetzt so verstanden:<br />
Beide Klassen anlegen und ausprogrammieren (logisch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    />). In der Main gebe ich power, name, volume und period ein.<br />
Dann erzeuge ich zwei Objekte der beiden Klassen damit und lasse das Programm errechnen wie warm das Gericht nach meiner eingegeben Zeit ist. Dann lasse ich die beiden Objekte per destruktor löschen.<br />
Die Ausgabe mach ich nur in der Main per get Funktionen.</p>
<p>Hab ich das soweit richtig verstanden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2400135</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2400135</guid><dc:creator><![CDATA[Quicky]]></dc:creator><pubDate>Wed, 21 May 2014 07:55:43 GMT</pubDate></item><item><title><![CDATA[Reply to Verständnisfrage zu Aufgabe on Wed, 21 May 2014 08:51:40 GMT]]></title><description><![CDATA[<p>Wäre es nicht einfacher gewesen einen Kommilitonen/Mitschüler anzurufen, anstatt den ganzen Kram zu texten? <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>Als fauler Sack würde ich das ganze stumpf runtertippen, ohne Benutzerinteraktion.<br />
Wahrscheinlich ist aber wieder irgendein UI zum testen gemeint... <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>Destruktoren wirst Du nicht brauchen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2400140</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2400140</guid><dc:creator><![CDATA[Furble Wurble]]></dc:creator><pubDate>Wed, 21 May 2014 08:51:40 GMT</pubDate></item><item><title><![CDATA[Reply to Verständnisfrage zu Aufgabe on Wed, 21 May 2014 15:53:13 GMT]]></title><description><![CDATA[<p>wohl eher heatMeal(FrozenMeal&amp;) : void</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2400182</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2400182</guid><dc:creator><![CDATA[hardware]]></dc:creator><pubDate>Wed, 21 May 2014 15:53:13 GMT</pubDate></item></channel></rss>