<?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 bei Flächenberechnung]]></title><description><![CDATA[<p>Hallo,<br />
ich wollte mal ein Programm zur Flächenberechnung schreiben.<br />
m_recht_flach = m_recht_a * m_recht_b, das ist noch nicht das Problem, aber wenn ich die Formel umstelle zb. nach a: m_recht_a = m_recht_flach / m_recht_b berechnert er das nicht. Da ich allerdings ca. 1 Jahr kein C++ mehr geschrieben habe kann es durchaus ein sehr dummer fehler sein, ich poste einfach mal den Codeausschnitt:</p>
<pre><code class="language-cpp">if(m_recht_flach==0)
	{
		UpdateData(TRUE);
			m_recht_flach = m_recht_a * m_recht_b;
		UpdateData(FALSE);
	}

	if(m_recht_a==0)
	{
		UpdateData(TRUE);
			m_recht_a = m_recht_flach / m_recht_b;
		UpdateData(FALSE);
    }

	if(m_recht_b==0)
	{
		UpdateData(TRUE);
			m_recht_b = m_recht_flach / m_recht_a;
		UpdateData(FALSE);
    }
</code></pre>
<p>die if funktion guckt ob das Eingabefeld leer ist (also ne Null drinsteht) müsste doch gehen, oder?</p>
<p>Danke im Vorraus</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/69739/probleme-bei-flächenberechnung</link><generator>RSS for Node</generator><lastBuildDate>Fri, 01 May 2026 15:13:20 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/69739.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 31 Mar 2004 08:34:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme bei Flächenberechnung on Wed, 31 Mar 2004 08:34:01 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich wollte mal ein Programm zur Flächenberechnung schreiben.<br />
m_recht_flach = m_recht_a * m_recht_b, das ist noch nicht das Problem, aber wenn ich die Formel umstelle zb. nach a: m_recht_a = m_recht_flach / m_recht_b berechnert er das nicht. Da ich allerdings ca. 1 Jahr kein C++ mehr geschrieben habe kann es durchaus ein sehr dummer fehler sein, ich poste einfach mal den Codeausschnitt:</p>
<pre><code class="language-cpp">if(m_recht_flach==0)
	{
		UpdateData(TRUE);
			m_recht_flach = m_recht_a * m_recht_b;
		UpdateData(FALSE);
	}

	if(m_recht_a==0)
	{
		UpdateData(TRUE);
			m_recht_a = m_recht_flach / m_recht_b;
		UpdateData(FALSE);
    }

	if(m_recht_b==0)
	{
		UpdateData(TRUE);
			m_recht_b = m_recht_flach / m_recht_a;
		UpdateData(FALSE);
    }
</code></pre>
<p>die if funktion guckt ob das Eingabefeld leer ist (also ne Null drinsteht) müsste doch gehen, oder?</p>
<p>Danke im Vorraus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/492206</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/492206</guid><dc:creator><![CDATA[darktown2]]></dc:creator><pubDate>Wed, 31 Mar 2004 08:34:01 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme bei Flächenberechnung on Wed, 31 Mar 2004 10:44:39 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>wie sehen denn die einzelnen Werte beim durchlaufen der if-Schleifen aus?<br />
Wie stellst Du sicher, dass die beiden Rechenwerte einen Wert &lt;&gt; 0 haben?<br />
Ich würde in den if-Schleifen alle drei Werte abfragen,<br />
wie wenn a == 0 und b != 0 und f != 0 dann rechne weiter.<br />
Du könntest auch eine case-struktur verwenden.</p>
<p>Ich hoffe es hilft.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/492307</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/492307</guid><dc:creator><![CDATA[HagenS]]></dc:creator><pubDate>Wed, 31 Mar 2004 10:44:39 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme bei Flächenberechnung on Wed, 31 Mar 2004 11:00:42 GMT]]></title><description><![CDATA[<p>UpdateData(TRUE) ganz an den Anfang der Funkion, UpdateData(FALSE) ganz ans ende. Und in der Funktion: weg damit!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/492322</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/492322</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Wed, 31 Mar 2004 11:00:42 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme bei Flächenberechnung on Wed, 31 Mar 2004 13:00:54 GMT]]></title><description><![CDATA[<p>danke dEUs, es geht jetzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/492427</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/492427</guid><dc:creator><![CDATA[darktown2]]></dc:creator><pubDate>Wed, 31 Mar 2004 13:00:54 GMT</pubDate></item></channel></rss>