Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » ungerade zahlen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] [ 2 ] [ 3 ] > 4 < [ 5 ] [ 6 ]
030
11.10.2003, 19:09 Uhr
~r.
Gast


1. danke schonmal!
2.ich versteh nicht ganz wie du von der pq formel auf die diskriminante kommst
3. was heisst eigentlich "std::" ?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
031
11.10.2003, 19:20 Uhr
Pablo
Supertux
(Operator)


die pq formel ist=
-p +(-) sqrt(p²-4q)
----------------------
2


Das kommt aus der abc Formel der Funktion f(x)=ax²+bx+c

-b +(-) sqrt(b² - 4ac)
x1/2=-----------------------------
2a

Daraus erkennt man, dass die pq Formel die abc (Mitternachtsformel) die selbe ist, aber mit a=1, p=b und q=c

Die Diskriminante ist stets b²-4ac oder p²-4q
Die anderen Regel, >0, ==0, < 0 sollte dir bekannt sein. Denn eine quadratische Gleichung entweder keine, eine oder 2 Nullstellen haben kann.



std:: ist der Bezeichner für ein Namespace. Ein Namespace ist eine Kapselung von Variablen, Klassen, Objekte, usw, die unter einem anderen Namen aufgerufen werden können.

xxx::yyy heißt yyy aus Namespace xxx. So können wir Variablen deklarieren, die den selben Namen aber zu verschiedenen Namespaces bzw. Gruppen gehören.

wenn man nur #include <iostream> schreibt, ohne .h entspricht das der letzten Standarisierung, weil cout, cin, endl im Namespace std deklariert sind, deshlab muss man std::cout aufrufen, spricht cout aus std.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 11.10.2003 um 19:21 Uhr von Pablo Yanez Trujillo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
032
11.10.2003, 19:25 Uhr
~(un)wissender
Gast


if(buchLesen())
wissen = std::numeric_limits<int>::max();

std ist ein namespace und :: der Bereichsauflösungsoperator.

std::xxx bedeutet also für den Compiler: schau im Namensraum nach xxx.

Namensräume werden zur Gliederung von (größeren) Programmen verwendet und können helfen, den Überblick zu behalten und doppelt vergebene Namen für Funktionen, Klassen, etc. eindeutig zu halten.

Im Namensraum std sind alle Dinge aus der C++-Bibliothek.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
033
11.10.2003, 19:27 Uhr
~(un)wissender
Gast


@Pablo
Ok, hast gewonnen, bin halt nicht so schnell...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
034
11.10.2003, 19:32 Uhr
Pablo
Supertux
(Operator)


Schon gut, aber deine Erklärung von den Namespaces gefällt mir besser.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
035
11.10.2003, 19:43 Uhr
~rammellaus
Gast


-p +(-) sqrt(p²-4q) ? ich kenns nur so: -p +(-) sqrt((p/2)²-q) ist dass das gleiche? denk ich mal,ne?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
036
11.10.2003, 19:59 Uhr
Pablo
Supertux
(Operator)


Da ist das gleiche, denn

-p +(-) sqrt(p²-4q) -p p² - 4q
---------------------- = ---- +(-) sqrt(------------------------)
2 2 4

Und den Rest sieht man doch, (p^2)/4 = (p/2)^2 und 4q / 4 = q

Allerding muss am Anfang -p/2 sein, glaub mir, ich weiß, was ich dir erzähle
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
037
11.10.2003, 20:01 Uhr
virtual
Sexiest Bit alive
(Operator)


@rammellaus
Nee, ist nen Unterschied und Deine Variante ist die korrekte Form, denn:

Code:
       x^2 + p*x +q = 0
<=> x^2 + 2*(p/2) + q = 0
<=> x^2 + 2*(p/2) + ((p/2)^2 - (p/2)^2) + q = 0
<=> (x^2 + 2*(p/2) + (p/2)^2 - (p/2)^2 + q = 0     | +(p/2)^2 - q
<=> (x^2 + 2*(p/2) + (p/2)^2 = (p/2)^2 - q
<=> (x + p/2)^2 = (p/2)^2 - q     | sqrt
<=> x + p/2 = +/- sqrt((p/2)^2 - q)        | -p/2
<=> x = -p/2 +/- sqrt((p/2)^2 - q)



(Wollte nur mal sehen, ob ich es noch zusammenbekomme, ist schon 20 Jahre her...)
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
038
11.10.2003, 20:02 Uhr
virtual
Sexiest Bit alive
(Operator)


Ach, du hast das /2 vergessen für den ganzen term. Okay, seh ich ein.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
039
11.10.2003, 20:04 Uhr
Pablo
Supertux
(Operator)


Das ist ein heizes Thema, das ich immer wieder mit meinen Nachhilfe-Schüler wiederhole..... Immer dasselbe, pq - Forme, Satz Vieta, usw. Ich hab das Zeug -zig Mal gemacht, ich kenn mich in und auswendig mit diesen Sachen.

@virtual: Quadratische Ergänzung netter Vesuch, das ist allerdings der Beweis dafür, sieht so aus, du hast es nicht vergessen
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 11.10.2003 um 20:06 Uhr von Pablo Yanez Trujillo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] [ 3 ] > 4 < [ 5 ] [ 6 ]     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: