» Beispiel zum Berechnen des Sinus

Example how to convert a double value in a binary coded decimalNeuen Thread eröffnenNeue Antwort erstellenBeispiel für Zeiger auf Funktionen: Ermittlung des Biegewiderstandes per sukzessiver Progression
AutorNachricht
Junior 
Name: Voller Name als Anagramm: Fitje Weshoms
Geschlecht:
Fahrzeug: Yamaha YZF R6 Thundercat
Anmeldedatum: 15.07.2012
Beiträge: 92
Wohnort: Amberg, Oberpfalz
08.02.2016, 16:42
zitieren

Hallo Leute!

Hier mal ein Beispiel wie man eine Funktion schreiben kann, die den Sinus
Berechnet:
#include <iostream>
using namespace std;

#include <math.h>

double bogenmass(double winkelingrad)
{
double pi, boma;
pi = 3.141592653589793238462643;
boma = (winkelingrad pi) / 180;
return boma;
}
double fakultaet(double gz)
{
double slei, dmg;
dmg = 1;
for (slei = 1; slei <= gz; slei++)
dmg
= slei;
return(dmg);
}

double sinus(double boma)
{
int slei;
double rewer = boma, potenz, fakul, quot, vz;
vz = -1;
//cout << endl << "rewer: "<< rewer;
for (slei = 3; slei <= 192; slei += 2)
{
potenz = pow(boma, slei);
fakul = fakultaet(slei);
quot = potenz / fakul;
rewer += (quot vz);
vz
= -1;
//cout << endl << " vz: " << slei;
}

return rewer;
}


int main()
{
double dograd, doboma,si;
cout << "Sinustest" << endl;
cout << "Bitte Winkel in Grad eingeben: ";
cin >> dograd;
doboma = bogenmass(dograd);
cout << "Winkel im Bogenmass: " << doboma << endl;
si = sinus(doboma);
cout << "Sinus: " << fixed << si<< " soll: " << fixed << sin(doboma);

return 0;
}

Zuerst muß der Winkel in Grad ins Bogenmaß umgerechnet werden.
Die "richtige" Sinus-Funktion ist nur zur Kontrolle begegeben. Die Formel findet ihr
eh bei Wikipedia. Aber jetzt wisst ihr, wie der compi auf den Sinuswert kommt.

Wer schon immer wissen wollte wie die ersten 2500 Dezimalstellen der Zahl PI
aussehen:

PI = 3, ...
141592 653589 793238 462643 383279 502884 197169
399375 105820 974944 592307 816406 286208 998628
034825 342117 067982 148086 513282 306647 093844
609550 582231 725359 408128 481117 450284 102701
938521 105559 644622 948954 930381 964428 810975
665933 446128 475648 233786 783165 271201 909145
648566 923460 348610 454326 648213 393607 260249
141273 724587 006606 315588 174881 520920 962829
254091 715364 367892 590360 011330 530548 820466
521384 146951 941511 609433 057270 365759 591953
092186 117381 932611 793105 118548 074462 379962
749567 351885 752724 891227 938183 011949 129833
673362 440656 643086 021394 946395 224737 190702
179860 943702 770539 217176 293176 752384 674818
467669 405132 000568 127145 263560 827785 771342
757789 609173 637178 721468 440901 224953 430146
549585 371050 792279 689258 923542 019956 112129
021960 864034 418159 813629 774771 309960 518707
211349 999998 372978 049951 059731 732816 096318
595024 459455 346908 302642 522308 253344 685035
261931 188171 010003 137838 752886 587533 208381
420617 177669 147303 598253 490428 755468 731159
562863 882353 787593 751957 781857 780532 171226
806613 001927 876611 195909 216420 198938 095257
201065 485863 278865 936153 381827 968230 301952
035301 852968 995773 622599 413891 249721 775283
479131 515574 857242 454150 695950 829533 116861
727855 889075 098381 754637 464939 319255 060400
927701 671139 009848 824012 858361 603563 707660
104710 181942 955596 198946 767837 449448 255379
774726 847104 047534 646208 046684 259069 491293
313677 028989 152104 752162 056966 024058 038150
193511 253382 430035 587640 247496 473263 914199
272604 269922 796782 354781 636009 341721 641219
924586 315030 286182 974555 706749 838505 494588
586926 995690 927210 797509 302955 321165 344987
202755 960236 480665 499119 881834 797753 566369
807426 542527 862551 818417 574672 890977 772793
800081 647060 016145 249192 173217 214772 350141
441973 568548 161361 157352 552133 475741 849468
438523 323907 394143 334547 762416 862518 983569
485562 099219 222184 272550 254256 887671 790494
601653 466804 988627 232791 786085 784383 827967
976681 454100 953883 786360 950680 064225 125205
117392 984896 084128 488626 945604 241965 285022
210661 186306 744278 622039 194945 047123 713786
960956 364371 917287 467764 657573 962413 890865
832645 995813 390478 027590 099465 764078 951269
468398 352595 709825 822620 522489 407726 719478
268482 601476 990902 640136 394437 455305 068203
496252 451749 399651 431429 809190 659250 937221
696461 515709 858387 410597 885959 772975 498930
161753 928468 138268 683868 942774 155991 855925
245953 959431 049972 524680 845987 273644 695848
653836 736222 626099 124608 051243 884390 451244
136549 762780 797715 691435 997700 129616 089441
694868 555848 406353 422072 225828 488648 158456
028506 016842 739452 267467 678895 252138 522549
954666 727823 986456 596116 354886 230577 456498
035593 634568 174324 1125

Berechnet mit WinFunktion 8.0


Viel Spaß beim Testen.


pn
Gast 
08.02.2016, 16:42
zitieren

Mach mit!

Wenn Dir die Beiträge zum Thread "Beispiel zum Berechnen des Sinus" gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:



Registrierte Mitglieder genießen die folgenden Vorteile:
✔ kostenlose Mitgliedschaft
keine Werbung
✔ direkter Austausch mit Gleichgesinnten
✔ neue Fragen stellen oder Diskussionen starten
✔ schnelle Hilfe bei Problemen
✔ Bilder und Videos hochladen
✔ und vieles mehr...


Neuen Thread eröffnenNeue Antwort erstellen
Ähnliche BeiträgeRe:
Letzter Beitrag
 Beispiel in QT für Primzahlenberechnung und textEdit
Hallo Leute! Hier ein kleines Programmchen zur Berechnung von Primzahlen. Quellcode in der ZIP-Datei. Kommerzielle Ausnutzung verboten! No Warranty! Keine Gewähr!...
[C++]von Guiseppe
0
372
07.04.2017, 14:16
Guiseppe
sinus live
hi. ich wollt so langsam mit dem" hifiausbau" in meinem civic anfangen. da geld ehr knapp is und ich auch nicht so eine extreme mörderanlage brauche will ich mir größtenteils gebrauchte teile kaufen. als radio hab ich das pioneer deh ub 4000,...
von EJ9-Höppy
0
420
15.06.2008, 09:39
EJ9-Höppy
Beispiel zur Angwendung von tolower bei cpp-Strings
Hallo Leute! Hier mal ein kleines Beispiel, wie man tolower an cpp-Strings anwendet. Gerade bei UTF8 ist das wichtig, da die deutschen Umlaute mit 2 Byte gespeichert werden. Im Gegensatz zum alten ASCII wo nur 1 Byte notwendig war. /&#x2A;&#x2A;...
[C++]von Guiseppe
0
265
26.12.2019, 17:28
Guiseppe
Kleiner Primzahlenrechner mit Beispiel zum Verschlüsseln
Hallo Leute! Hier mal ein kleines Beispiel wie man mit Primzahlen rechnen und verschlüsseln kann. Vorab eine klitzekleine Erklärung Zuerst Punkt 5 wählen und die Grenzen festsetzen, bzw 3000 und 4000. Danach werden die Primzahlen in diesen Bereich...
[C++]von Guiseppe
0
520
05.03.2020, 17:56
Guiseppe
Aufklärung direkt am praktischen Beispiel
Der kleine Thomas ist stolz, dass er das 13. Lebensjahr erreicht hat und fühlt sich reif genug, um endlich die Geheimnisse des Kinder Kriegens von seinen Eltern zu erfahren. Mit stolzer Brust marschiert er ins Arbeitszimmer, wo gerade der Papa am...
von Chris 1985
3
4.420
17.07.2008, 18:18
patrul
SINUS LIVE ENDSTUFE
sinus live 2004 bei google einsehen und datenblatt einsehen bevor ihr fragt ....TOP...
von BaldoPanus
1
1.972
22.04.2006, 16:52
elditscho
 Beispiel für die Erzeugung von Zufallszahlen, mit Quellcode für die Funktionen!
Hallo Leute! Hoffentlich habt Ihr den Rutsch ins neue Jahr gut überstanden. Da ich mich momentan mit meinen alten Programmen beschäftige, wie ich diese nach C++ und ins Linux Leap 42,1-Zeitalter portieren kann, habe ich tief in meiner...
[C++]von Guiseppe
0
529
12.01.2016, 09:40
Guiseppe
Frage zu :Sinus Live MXM Bitumenmatten
Moinsen! Kann ich diese Platen auch...
von jens81
8
577
28.06.2010, 11:41
Cleenz
ebay bitumen Vs Sinus Live
wie groß sind die unterschiede zwischen den beiden matten preis ist ja bei ebay matten 1.66 http://cgi.ebay.de/30-Bitumen-XXL-2-6-Hi-End-Daemmung-Daemmmatten-BESTPREIS_W0QQitemZ250114069714QQihZ015QQcategoryZ21644QQrdZ1QQcmdZViewItem sinus...
von heunde
16
2.094
21.05.2007, 19:05
sachsemania
Frage zu Sinus Live Combo
Hi, und zwar lese ich das forum seit monaten aufmerksam und hab mich nun mal angemeldet... Ich habe vor mein auto neu zu besounden und als FS system die Sinus Live Neo 25s mit den Sinus Live SL16 Kickbässe in der tür. Jedoch benötige ich noch eine...
von Nikkay
1
353
09.09.2007, 10:07
littlegreenjazz
© 2004 - 2025 www.programmierer-forum.de | Communities | Impressum |