<?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[Rechenoperationen mit Function]]></title><description><![CDATA[<p>Hi,</p>
<p>Wir haben die Aufgabe bekommen einen Taschenrechner zu Programmieren.<br />
Ich habe alles hinbekommen ausser den Teil in dem ich alle Rechnungen auf einmal ausgeben soll. Dies soll laut Aufgabenstellung über eine Funktion laufen.<br />
Mein bisheriger Code:<br />
BEi dem Punkt //Alles soll die Funktion erstellt werden.<br />
Mein erster Ansatz war folgendes:</p>
<p>void multi() {<br />
Double zahl1, zahl2;<br />
Console::WriteLine(&quot;{0}&quot;,addition(zahl1, zahl2));<br />
}</p>
<p>#include &quot;stdafx.h&quot;</p>
<p>using namespace System;<br />
//Addition<br />
Double addition(Double zahlA1, Double zahlA2) {<br />
Double summe;<br />
summe=zahlA1 + zahlA2;<br />
return summe;<br />
}<br />
//Substraktion<br />
Double substraktion(Double zahlS1, Double zahlS2) {<br />
Double substraktion;<br />
substraktion=zahlS1 - zahlS2;<br />
return substraktion;<br />
}<br />
//Multiplikation<br />
Double multiplikation(Double zahlM1, Double zahlM2) {<br />
Double multiplikation;<br />
multiplikation=zahlM1 * zahlM2;<br />
return multiplikation;<br />
}<br />
//Division<br />
Double division(Double zahlD1, Double zahlD2) {<br />
Double division;<br />
division=zahlD1 / zahlD2;<br />
return division;<br />
}<br />
//Alles<br />
void multi() {</p>
<p>Console::WriteLine(&quot;Die 4 Rechenarten&quot;);<br />
}<br />
int main(array&lt;System::String ^&gt; ^args)<br />
{<br />
//Variable<br />
Double zahl1, zahl2;<br />
Char rechenart;<br />
//Zahleneingabe+Rechenart<br />
Console::Write(&quot;Geben Sie eine Zahl ein: &quot;);<br />
zahl1=Convert::ToDouble(Console::ReadLine());<br />
Console::Write(&quot;Geben Sie eine zweite Zahl ein: &quot;);<br />
zahl2=Convert::ToDouble(Console::ReadLine());<br />
Console::Write(&quot;Geben Sie Ihre gewünschte Rechenart an:\n Addition: 1\n Substraktion: 2\n Multiplikation: 3\n Division: 4\n Alle 4 zusammen: 5\n&quot;);<br />
rechenart=Console::Read();<br />
//Bestimmung der Rechenart<br />
switch (rechenart) {<br />
case '1':<br />
Console::WriteLine(&quot;Die Summe: {0}&quot;,addition(zahl1, zahl2));<br />
break;<br />
case '2':<br />
Console::WriteLine(&quot;Die Summe: {0}&quot;,substraktion(zahl1, zahl2));<br />
break;<br />
case '3':<br />
Console::WriteLine(&quot;Die Summe: {0}&quot;,multiplikation(zahl1, zahl2));<br />
break;<br />
case '4':<br />
if (zahl2 == 0)<br />
Console::WriteLine(&quot;Division durch 0 ist nicht erlaubt!&quot;);<br />
else<br />
Console::WriteLine(&quot;Die Summe: {0}&quot;,division(zahl1, zahl2));<br />
break;<br />
case '5':<br />
if (zahl2 == 0)<br />
Console::WriteLine(&quot;Division durch 0 ist nicht erlaubt!&quot;);<br />
else<br />
multi();<br />
break;<br />
default:<br />
Console::WriteLine(&quot;Sie haben die falsche Rechenart ausgewählt!&quot;);<br />
}<br />
return 0;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/239665/rechenoperationen-mit-function</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 10:03:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/239665.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 26 Apr 2009 12:48:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Rechenoperationen mit Function on Sun, 26 Apr 2009 12:48:32 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>Wir haben die Aufgabe bekommen einen Taschenrechner zu Programmieren.<br />
Ich habe alles hinbekommen ausser den Teil in dem ich alle Rechnungen auf einmal ausgeben soll. Dies soll laut Aufgabenstellung über eine Funktion laufen.<br />
Mein bisheriger Code:<br />
BEi dem Punkt //Alles soll die Funktion erstellt werden.<br />
Mein erster Ansatz war folgendes:</p>
<p>void multi() {<br />
Double zahl1, zahl2;<br />
Console::WriteLine(&quot;{0}&quot;,addition(zahl1, zahl2));<br />
}</p>
<p>#include &quot;stdafx.h&quot;</p>
<p>using namespace System;<br />
//Addition<br />
Double addition(Double zahlA1, Double zahlA2) {<br />
Double summe;<br />
summe=zahlA1 + zahlA2;<br />
return summe;<br />
}<br />
//Substraktion<br />
Double substraktion(Double zahlS1, Double zahlS2) {<br />
Double substraktion;<br />
substraktion=zahlS1 - zahlS2;<br />
return substraktion;<br />
}<br />
//Multiplikation<br />
Double multiplikation(Double zahlM1, Double zahlM2) {<br />
Double multiplikation;<br />
multiplikation=zahlM1 * zahlM2;<br />
return multiplikation;<br />
}<br />
//Division<br />
Double division(Double zahlD1, Double zahlD2) {<br />
Double division;<br />
division=zahlD1 / zahlD2;<br />
return division;<br />
}<br />
//Alles<br />
void multi() {</p>
<p>Console::WriteLine(&quot;Die 4 Rechenarten&quot;);<br />
}<br />
int main(array&lt;System::String ^&gt; ^args)<br />
{<br />
//Variable<br />
Double zahl1, zahl2;<br />
Char rechenart;<br />
//Zahleneingabe+Rechenart<br />
Console::Write(&quot;Geben Sie eine Zahl ein: &quot;);<br />
zahl1=Convert::ToDouble(Console::ReadLine());<br />
Console::Write(&quot;Geben Sie eine zweite Zahl ein: &quot;);<br />
zahl2=Convert::ToDouble(Console::ReadLine());<br />
Console::Write(&quot;Geben Sie Ihre gewünschte Rechenart an:\n Addition: 1\n Substraktion: 2\n Multiplikation: 3\n Division: 4\n Alle 4 zusammen: 5\n&quot;);<br />
rechenart=Console::Read();<br />
//Bestimmung der Rechenart<br />
switch (rechenart) {<br />
case '1':<br />
Console::WriteLine(&quot;Die Summe: {0}&quot;,addition(zahl1, zahl2));<br />
break;<br />
case '2':<br />
Console::WriteLine(&quot;Die Summe: {0}&quot;,substraktion(zahl1, zahl2));<br />
break;<br />
case '3':<br />
Console::WriteLine(&quot;Die Summe: {0}&quot;,multiplikation(zahl1, zahl2));<br />
break;<br />
case '4':<br />
if (zahl2 == 0)<br />
Console::WriteLine(&quot;Division durch 0 ist nicht erlaubt!&quot;);<br />
else<br />
Console::WriteLine(&quot;Die Summe: {0}&quot;,division(zahl1, zahl2));<br />
break;<br />
case '5':<br />
if (zahl2 == 0)<br />
Console::WriteLine(&quot;Division durch 0 ist nicht erlaubt!&quot;);<br />
else<br />
multi();<br />
break;<br />
default:<br />
Console::WriteLine(&quot;Sie haben die falsche Rechenart ausgewählt!&quot;);<br />
}<br />
return 0;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1701490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1701490</guid><dc:creator><![CDATA[cuanu]]></dc:creator><pubDate>Sun, 26 Apr 2009 12:48:32 GMT</pubDate></item></channel></rss>