<?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[Anfängerfrage zur Berechnung in Klassen]]></title><description><![CDATA[<p>Hallo,<br />
bin neu in diesem Forum. Ich studiere zurzeit Wirtschaftsinformatik im 1. Semester und lerne gerade C++. Mein Problem ist, dass viele Kommilitonen schon C++ in der Schule bin, und ich nicht sehr gut mitkomme. Nun hätte ich eine Frage zu meiner Hausaufgabe. Jetzt denken sich alle, &quot;der ist bestimmt zu faul um irgendwas nachzulesen und stellt seine Aufgabe ins Forum und denkt dass wir die lösen&quot; ^^. Habe mir in 2-3 Büchern die Klassen Kapitel durchgelesen, aber so wirklich verstehe ich nicht wie ich die Berechnung aus meiner HA in die Klasse bringen soll. Ich soll mittels einer Klasse und get bzw set Methoden bestätigen, dass lim n(a[h]n-1) = ln a für reelle a &gt; 0 ist. a soll hierbei a als Datenelement der Klasse definiert und über eine entsprechende get-Methode vom Benutzer eingelesen werden. Die Aufgabe geht noch weiter, mit einer Schleife, aber jetzt komme ich hier schon nicht weiter.</p>
<p>Zur Zusammenfassung: Wie kann ich jetzt diese Formel : n(a[h]n-1) in die Klasse bekommen und wie bekomme ich diese dann mit der get/set Methode angezeigt. Habe angefangen aus einem Video etwas zu formulieren,aber ab hier komme ich nicht weiter..</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;math.h&gt;
#include &lt;stdio.h&gt;
using namespace std;

class Berechnung {
private:
	double a;
	double n;
public:
	void seta(double);
	void setn(double);
	double geta();
	double getn();

};

void Berechnung::seta(double c) {
	a = c;
}

void Berechnung::setn(double d) {
	n = d;
}

double Berechnung::geta() {
	return a;
}

double Berechnung::getn() {
	return n;
}

int main()
{
	Berechnung myBerechung;
	double aa , nn;

	cout &lt;&lt; &quot;Geben sie ihren Wert fuer n ein&quot; &lt;&lt; endl;
	cin &gt;&gt; aa;
	cout &lt;&lt; &quot;Geben sie ihren Wert fuer a ein&quot; &lt;&lt; endl;
	cin &gt;&gt; nn;

	myBerechung.seta(aa);
	myBerechung.setn(nn);

	cout &lt;&lt; &quot;Ihr Ergebnis ist&quot; &lt;&lt; myBerechnung.geta(aa);
	cout &lt;&lt; &quot;Der Logarithmus von a ist&quot; &lt;&lt; myBerechnung.getn(nn) &lt;&lt; endl;

	system(&quot;pause&quot;);
	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/340309/anfängerfrage-zur-berechnung-in-klassen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 07:11:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/340309.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 30 Oct 2016 20:43:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Anfängerfrage zur Berechnung in Klassen on Sun, 30 Oct 2016 20:43:45 GMT]]></title><description><![CDATA[<p>Hallo,<br />
bin neu in diesem Forum. Ich studiere zurzeit Wirtschaftsinformatik im 1. Semester und lerne gerade C++. Mein Problem ist, dass viele Kommilitonen schon C++ in der Schule bin, und ich nicht sehr gut mitkomme. Nun hätte ich eine Frage zu meiner Hausaufgabe. Jetzt denken sich alle, &quot;der ist bestimmt zu faul um irgendwas nachzulesen und stellt seine Aufgabe ins Forum und denkt dass wir die lösen&quot; ^^. Habe mir in 2-3 Büchern die Klassen Kapitel durchgelesen, aber so wirklich verstehe ich nicht wie ich die Berechnung aus meiner HA in die Klasse bringen soll. Ich soll mittels einer Klasse und get bzw set Methoden bestätigen, dass lim n(a[h]n-1) = ln a für reelle a &gt; 0 ist. a soll hierbei a als Datenelement der Klasse definiert und über eine entsprechende get-Methode vom Benutzer eingelesen werden. Die Aufgabe geht noch weiter, mit einer Schleife, aber jetzt komme ich hier schon nicht weiter.</p>
<p>Zur Zusammenfassung: Wie kann ich jetzt diese Formel : n(a[h]n-1) in die Klasse bekommen und wie bekomme ich diese dann mit der get/set Methode angezeigt. Habe angefangen aus einem Video etwas zu formulieren,aber ab hier komme ich nicht weiter..</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;math.h&gt;
#include &lt;stdio.h&gt;
using namespace std;

class Berechnung {
private:
	double a;
	double n;
public:
	void seta(double);
	void setn(double);
	double geta();
	double getn();

};

void Berechnung::seta(double c) {
	a = c;
}

void Berechnung::setn(double d) {
	n = d;
}

double Berechnung::geta() {
	return a;
}

double Berechnung::getn() {
	return n;
}

int main()
{
	Berechnung myBerechung;
	double aa , nn;

	cout &lt;&lt; &quot;Geben sie ihren Wert fuer n ein&quot; &lt;&lt; endl;
	cin &gt;&gt; aa;
	cout &lt;&lt; &quot;Geben sie ihren Wert fuer a ein&quot; &lt;&lt; endl;
	cin &gt;&gt; nn;

	myBerechung.seta(aa);
	myBerechung.setn(nn);

	cout &lt;&lt; &quot;Ihr Ergebnis ist&quot; &lt;&lt; myBerechnung.geta(aa);
	cout &lt;&lt; &quot;Der Logarithmus von a ist&quot; &lt;&lt; myBerechnung.getn(nn) &lt;&lt; endl;

	system(&quot;pause&quot;);
	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2513524</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2513524</guid><dc:creator><![CDATA[Blackcinamon]]></dc:creator><pubDate>Sun, 30 Oct 2016 20:43:45 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zur Berechnung in Klassen on Sun, 30 Oct 2016 22:44:20 GMT]]></title><description><![CDATA[<p>Wie würdest du es denn ohne Klasse machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2513550</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2513550</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Sun, 30 Oct 2016 22:44:20 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zur Berechnung in Klassen on Mon, 31 Oct 2016 08:22:27 GMT]]></title><description><![CDATA[<p>Ganz blöde Frage:<br />
Was ist lim n(a[h]n-1) überhaupt für eine Formel?</p>
<p>Bei lim erwarte ich doch irgendwie eine Schreibweise mit variable-&gt;wert. Was bedeuten die eckigen Klammern? Was sind a und h und n? Welche Variable geht gegen welchen Wert? Und wie stellst du sicher, dass das alles numerisch passt, sofern du mit floats rechnest? Fragen über Fragen.</p>
<p>Und mittels get und set eine Formel zu bestätigen, halte ich doch für etwas gewagt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2513572</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2513572</guid><dc:creator><![CDATA[wob]]></dc:creator><pubDate>Mon, 31 Oct 2016 08:22:27 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zur Berechnung in Klassen on Mon, 31 Oct 2016 09:39:31 GMT]]></title><description><![CDATA[<p>wob schrieb:</p>
<blockquote>
<p>Ganz blöde Frage:<br />
Was ist lim n(a[h]n-1) überhaupt für eine Formel?</p>
</blockquote>
<p>Vielleicht ist der Grenzwert nach Hurwitz gemeint: lim(n-&gt;0){(a^n-1)/n}=ln(a)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2513578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2513578</guid><dc:creator><![CDATA[Kenner des Logarithmus]]></dc:creator><pubDate>Mon, 31 Oct 2016 09:39:31 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zur Berechnung in Klassen on Mon, 31 Oct 2016 10:15:33 GMT]]></title><description><![CDATA[<p>Gut, dann wäre das geklärt.</p>
<p>Mir erschließt sich dann an der Aufgabe nicht, was das mit einer Klasse zu tun haben soll - wozu braucht man hier State?</p>
<p>Als Rat an Blackcinamon:<br />
Schreib eine Funktion <code>double hurwitz(double a, double n)</code> , die dir den Grenzwert berechnet (bzw. für ein Bestimmtes n&gt;0 den Wert ausgibt) und vergleiche dann für verschiedene n&gt;0 die Differenz <code>log(a)-hurwitz(a,n)</code> . Du darfst vermutlich nicht zu dicht an 0 gehen, weil das sonst numerisch instabil wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2513585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2513585</guid><dc:creator><![CDATA[wob]]></dc:creator><pubDate>Mon, 31 Oct 2016 10:15:33 GMT</pubDate></item></channel></rss>