<?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[Cosinuswert berechen]]></title><description><![CDATA[<p>Moin!<br />
Ich wollte mal fragen, ob hier irgendwer weiß, wie man den Sinus-, Cosinus- und Tangenswert einer Variable berechnet? Ich haben bei google gesucht und nur Folgendes gefunden:<br />
Man muss als Datenbank #include &lt;math.h&gt; eingeben, und dann, um z.B. den Cosinuswert zu berechnen double cos(double) ! was genau heisst das double in den Klammern und wie ruft man den Cosiuswert ab?<br />
Vielleicht kann irgendwer einen Quelltext posten und es daran erklären!<br />
MfG r4v3r</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/122076/cosinuswert-berechen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 23:39:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/122076.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 30 Sep 2005 10:21:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Cosinuswert berechen on Fri, 30 Sep 2005 10:21:22 GMT]]></title><description><![CDATA[<p>Moin!<br />
Ich wollte mal fragen, ob hier irgendwer weiß, wie man den Sinus-, Cosinus- und Tangenswert einer Variable berechnet? Ich haben bei google gesucht und nur Folgendes gefunden:<br />
Man muss als Datenbank #include &lt;math.h&gt; eingeben, und dann, um z.B. den Cosinuswert zu berechnen double cos(double) ! was genau heisst das double in den Klammern und wie ruft man den Cosiuswert ab?<br />
Vielleicht kann irgendwer einen Quelltext posten und es daran erklären!<br />
MfG r4v3r</p>
]]></description><link>https://www.c-plusplus.net/forum/post/883457</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883457</guid><dc:creator><![CDATA[r4v3r]]></dc:creator><pubDate>Fri, 30 Sep 2005 10:21:22 GMT</pubDate></item><item><title><![CDATA[Reply to Cosinuswert berechen on Fri, 30 Sep 2005 10:44:05 GMT]]></title><description><![CDATA[<p>Das double in Klammern ist der Datentyp, welcher beim Parameter erwartet wird.</p>
<pre><code class="language-cpp">double meineZahl = 0.4;
double ergebnis;

ergebnis = cos(meineZahl);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/883473</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883473</guid><dc:creator><![CDATA[Croydon]]></dc:creator><pubDate>Fri, 30 Sep 2005 10:44:05 GMT</pubDate></item><item><title><![CDATA[Reply to Cosinuswert berechen on Fri, 30 Sep 2005 11:08:44 GMT]]></title><description><![CDATA[<p>r4v3r schrieb:</p>
<blockquote>
<p>Datenbank</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> Also entweder das wurde mit Babelfish übersetzt oder du musst dir ein wenig die Grundbegriffe anschauen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Zu erwähnen sei noch, dass die trigonometrischen Funktionen aus cmath / math.h im Bogenmaß arbeiten. Also keine Gradzahlen reinstopfen und über komische Ergebnisse wundern <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/883496</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883496</guid><dc:creator><![CDATA[7H3 N4C3R]]></dc:creator><pubDate>Fri, 30 Sep 2005 11:08:44 GMT</pubDate></item><item><title><![CDATA[Reply to Cosinuswert berechen on Fri, 30 Sep 2005 11:08:57 GMT]]></title><description><![CDATA[<p>aber wenn ich den folgenden code benutze, gibt das programm als ergebnis -0,448074 an:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;math.h&gt; 

using namespace std; 

int main (void) 

{ 
     double grad;
     cout &lt;&lt; &quot;Geben Sie bitte die Gradzahl eines Winkels ein:&quot;;
     cin &gt;&gt; grad;
     double coswert;
     coswert=cos(grad);
     cout &lt;&lt; &quot;Der Cosinuswert fuer &quot;;
     cout &lt;&lt; grad;
     cout &lt;&lt; &quot; ist &quot;;
     cout &lt;&lt; coswert;
     cout &lt;&lt; endl;
     system(&quot;pause&quot;);
     return 0; 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/883498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883498</guid><dc:creator><![CDATA[r4v3r]]></dc:creator><pubDate>Fri, 30 Sep 2005 11:08:57 GMT</pubDate></item><item><title><![CDATA[Reply to Cosinuswert berechen on Fri, 30 Sep 2005 11:14:35 GMT]]></title><description><![CDATA[<p>@7H3 N4C3R: ich programmiere noch nicht lange und ich glaube ich habe irgendwo mal das wort datenbank gelesen! wie würdest du es denn nennen? direktive?<br />
und wie formt man diese &quot;komischen&quot; zahlen in den cosiuswert um?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/883510</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883510</guid><dc:creator><![CDATA[r4v3r]]></dc:creator><pubDate>Fri, 30 Sep 2005 11:14:35 GMT</pubDate></item><item><title><![CDATA[Reply to Cosinuswert berechen on Fri, 30 Sep 2005 11:25:54 GMT]]></title><description><![CDATA[<p>Datenbank ist auf jeden Fall falsch. math.h ist eine System-Headerdatei. Das #include ist die Include-Direktive, die sagt, dass Du diesen Header (und damit alle Funktionen etc., die dort definiert werden) benutzen willst.</p>
<p>Grad in Bogenmaß:</p>
<p>Grad<br />
------ * 2 * Pi<br />
360</p>
]]></description><link>https://www.c-plusplus.net/forum/post/883515</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883515</guid><dc:creator><![CDATA[7H3 N4C3R]]></dc:creator><pubDate>Fri, 30 Sep 2005 11:25:54 GMT</pubDate></item><item><title><![CDATA[Reply to Cosinuswert berechen on Fri, 30 Sep 2005 11:28:28 GMT]]></title><description><![CDATA[<p>was ist denn dieses bogenmaß genau? wenn ich in deiner formel 90 für grad einsetze, bekomme ich 1,570796327 raus. was für eine zahl ist das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/883529</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883529</guid><dc:creator><![CDATA[r4v3r]]></dc:creator><pubDate>Fri, 30 Sep 2005 11:28:28 GMT</pubDate></item><item><title><![CDATA[Reply to Cosinuswert berechen on Fri, 30 Sep 2005 11:35:20 GMT]]></title><description><![CDATA[<p>r4v3r schrieb:</p>
<blockquote>
<p>was ist denn dieses bogenmaß genau? wenn ich in deiner formel 90 für grad einsetze, bekomme ich 1,570796327 raus. was für eine zahl ist das?</p>
</blockquote>
<p>Das ist 1/2 Pi, der Umfang von einem Viertel-Kreisabschnitt.</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/883537</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883537</guid><dc:creator><![CDATA[FireFlow]]></dc:creator><pubDate>Fri, 30 Sep 2005 11:35:20 GMT</pubDate></item><item><title><![CDATA[Reply to Cosinuswert berechen on Fri, 30 Sep 2005 11:38:02 GMT]]></title><description><![CDATA[<p>dass das 1/2 pi ist, ist klar:<br />
90/360=0,25<br />
0,25<em>2=0,5<br />
0,5</em>pi=1/2 pi<br />
aber wie bekomme ich jetzt aus dieser zahl den cosinuswert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/883539</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883539</guid><dc:creator><![CDATA[r4v3r]]></dc:creator><pubDate>Fri, 30 Sep 2005 11:38:02 GMT</pubDate></item><item><title><![CDATA[Reply to Cosinuswert berechen on Fri, 30 Sep 2005 12:30:45 GMT]]></title><description><![CDATA[<p>Das ist der &quot;Kosinuswert&quot;. Aber eben im Bogenmaß.</p>
<p>Du musst obige Formel umstellen und Bogenmaß (man liest häufig: Rad) wieder in Grad umrechnen - denn das meinst Du mit Kosinuswert, oder?</p>
<pre><code>Rad * 360        
Grad = -----------
          2 * Pi
</code></pre>
<p>oder so:</p>
<pre><code class="language-cpp">double grad = rad * 180 / M_PI;
</code></pre>
<p>2 * Pi ist übrigens der Umfang des Einheitskreises (Ein Kreis mit dem Radius 1) und das Bogenmaß ist eine Strecke auf eben diesem Einheitskreis.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/883581</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883581</guid><dc:creator><![CDATA[7H3 N4C3R]]></dc:creator><pubDate>Fri, 30 Sep 2005 12:30:45 GMT</pubDate></item><item><title><![CDATA[Reply to Cosinuswert berechen on Fri, 30 Sep 2005 13:24:38 GMT]]></title><description><![CDATA[<p>7H3 N4C3R schrieb:</p>
<blockquote>
<pre><code class="language-cpp">double grad = rad * 180 / M_PI;
</code></pre>
</blockquote>
<p>was bedeutet M_PI? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
und ist die formel für rad dann rad = grad * 180 / M_PI?</p>
<p>EDIT: Ok ich habs jetzt selbst geschafft! Es hat nur noch einen Bug bei 90°... anstatt &quot;Es gibt keine Loesung!&quot; gibt er &quot;Es gibt keine Loesung!Der Cosinuswert ist 1,7949e-009&quot; Weiss irgendwer, warum?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt; 
#include &lt;math.h&gt; 

using namespace std; 

int main (void) 

{ 
     cout &lt;&lt; &quot;Geben sie die Gradzahl eines Winkels ein:&quot;; 
     double grad; 
     double dErg; 
     cin &gt;&gt; grad; 
     if (grad==90) 
     { 
                   cout &lt;&lt; &quot;Der Cosinuswert ist 0&quot;; 
     } 
     if (grad==270) 
     { 
                   cout &lt;&lt; &quot;Der Cosinuswert ist 0&quot;; 
     } 
     else 
     {             
     const double PI = 3.14159265; 
     double dBog = (2 * PI) / 360;     
     dErg = cos( dBog * grad ); // 1.0 
     cout &lt;&lt; &quot;Der Cosinuswert ist &quot;; 
     cout &lt;&lt; dErg ; 
     cout &lt;&lt; endl; 
     } 

     system(&quot;pause&quot;); 
     return 0; 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/883591</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883591</guid><dc:creator><![CDATA[r4v3r]]></dc:creator><pubDate>Fri, 30 Sep 2005 13:24:38 GMT</pubDate></item><item><title><![CDATA[Reply to Cosinuswert berechen on Fri, 30 Sep 2005 13:22:25 GMT]]></title><description><![CDATA[<p>Da fehlt ein else</p>
<pre><code class="language-cpp">if (grad==90)
{
     cout &lt;&lt; &quot;Es gibt keine Loesung!&quot;;
} else
if (grad==270)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/883639</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883639</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 30 Sep 2005 13:22:25 GMT</pubDate></item><item><title><![CDATA[Reply to Cosinuswert berechen on Fri, 30 Sep 2005 13:22:31 GMT]]></title><description><![CDATA[<p>Ein else bezieht sich immer nur auf das ihm vorausgehende if. Daher wird dein else-Block immer dann betreten, wenn grad nicht 270 ist, also auch bei 90.</p>
<p>Das kannst du hier z.B. so lösen:</p>
<pre><code class="language-cpp">if(grad==90)
{
  // ...
}
else
{
  if(grad == 270)
  {
    // ...
  }
  else
  {
    // ...
  }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/883640</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883640</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Fri, 30 Sep 2005 13:22:31 GMT</pubDate></item><item><title><![CDATA[Reply to Cosinuswert berechen on Fri, 30 Sep 2005 13:30:37 GMT]]></title><description><![CDATA[<p>danke leute, dass programm is fertig <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<pre><code class="language-cpp">#include &lt;iostream&gt; 
#include &lt;math.h&gt; 

using namespace std; 

int main (void) 

{ 
     cout &lt;&lt; &quot;Geben sie die Gradzahl eines Winkels ein:&quot;; 
     double grad; 
     double dErg; 
     cin &gt;&gt; grad; 
     if (grad==90) 
     { 
                   cout &lt;&lt; &quot;Der Cosinuswert ist 0&quot;; 
     }
     else 
     {                
     if (grad==270) 
     { 
                   cout &lt;&lt; &quot;Der Cosinuswert ist 0&quot;; 
     } 
     else 
     {             
     const double PI = 3.14159265; 
     double dBog = (2 * PI) / 360;     
     dErg = cos( dBog * grad ); // 1.0 
     cout &lt;&lt; &quot;Der Cosinuswert ist &quot;; 
     cout &lt;&lt; dErg ; 
     cout &lt;&lt; endl; 
     } }

     system(&quot;pause&quot;); 
     return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/883647</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883647</guid><dc:creator><![CDATA[r4v3r]]></dc:creator><pubDate>Fri, 30 Sep 2005 13:30:37 GMT</pubDate></item><item><title><![CDATA[Reply to Cosinuswert berechen on Fri, 30 Sep 2005 15:00:13 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt; 
#include &lt;math.h&gt; 

using namespace std; 

int main (void) 
{ 
     cout &lt;&lt; &quot;Geben sie die Gradzahl eines Winkels ein:&quot;; 
     double grad; 
     double dErg; 
     cin &gt;&gt; grad; 
     if (grad%180 == 90) // oder if ( (grad == 90) || (grad == 270) )
     { 
                   cout &lt;&lt; &quot;Der Cosinuswert ist 0&quot;; 
     }
     else 
     {             
       const double PI = 3.14159265; 
       double dBog = (2 * PI) / 360;     
       dErg = cos( dBog * grad ); // 1.0 
       cout &lt;&lt; &quot;Der Cosinuswert ist &quot;; 
       cout &lt;&lt; dErg ; 
       cout &lt;&lt; endl; 
     }

     system(&quot;pause&quot;); 
     return 0;
}
</code></pre>
<p>Noch ein Tick kürzer :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/883740</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883740</guid><dc:creator><![CDATA[imhotep]]></dc:creator><pubDate>Fri, 30 Sep 2005 15:00:13 GMT</pubDate></item></channel></rss>