Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Timbo

Frischling

  • »Timbo« ist der Autor dieses Themas

Beiträge: 8

Wohnort: Düsseldorf

Beruf: Schüler

  • Private Nachricht senden

1

13.03.2012, 20:59

Quadratische Gleichung

Hallo Leute,
ich habe jetzt ca. seit einer Woche C++ und lerne Tag für Tag mehr denn irgend wann mal werde ich versuchen ein Spiel zu programmieren.
Da aber alles mit kleinen Sachen anfängt musste auch ich natürlich mit

C-/C++-Quelltext

1
 cout << "Hallo Welt!!" << endl;
anfangen.
Dies liegt natürlich schon eine Woche zurück (ich lerne immer mehr dazu und das Buch für C++ ist schon unterwegs).
Ich habe schon ein paar Spiele in der Konsolenanwendung programmiert(natürlich nur aus Text bestehend)aber dann meinte mein Vater(ich bin noch 15)
ob ich nicht auch ein Programm zum berechnen von Quadratischen Formel schreiben kann.
Ich hab es natürlich direkt Versucht jedoch funktioniert das Programm einfach nicht und ich komm nicht dahinter woran es liegen könnte.
Also(jetzt kommt es erst zur eigentlichen Eröffnung dieses Threads), kann mir jemand helfen?

MfG Tim

Hier die Datei:

http://www.mediafire.com/?1ipbai36667d0zx
Mfg Nassim

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

2

13.03.2012, 21:08

Willkommen im Forum.

C++ kennt das ^ Zeichen nicht. Du könntest die Funktion std::pow verwenden oder einfach ((y/2)*(y/2)) schreiben. Ausserdem solltest du sicher gehen, dass du nciht versuchst die Wurzel einer negativen Zahl zu ziehen.

Man sieht deinem Code an, dass du ohne Buch lernst. Warte lieber die 1-2 Tage und mach dann weiter :D

Achja, wenn du das nächste mal ein so kleines Programm postest, dann bitte über http://pastebin.com/ oder so. ;)

Ich hab vor einiger Zeit angefangen C++ Übungen für Anfänger zu schreiben. Die kannst du gern benutzen: http://nachoman.de/index.php/tutorials.html
Am ende des dritten Kapitels hast du sogar die möglichkeit (mathematische) Funktionen in der Konsole zu zeichnen :vain:
Dafür musst du allerdings mit Schleifen umgehen können :thumbsup:
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

3

13.03.2012, 21:28

C++ kennt das ^ Zeichen nicht.

Das ist falsch.
Der ^-Operator existiert sehr wohl, aber er tut nicht das, was die meisten Anfänger wahrscheinlich denken.
Es handelt sich um den bitweisen XOR-Operator.

4

13.03.2012, 21:54

Genaugenommen aber doch in C und nicht C++. 8|

MfG
Check

foreach

Frischling

Beiträge: 87

Beruf: Student

  • Private Nachricht senden

5

13.03.2012, 22:05

Wie kommst du auf die Idee, dass das nur in C gelten würde?
Den Operator gibt es selbstverständlich auch in C++.

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

6

13.03.2012, 22:12

Genaugenommen aber doch in C und nicht C++. 8|

MfG
Check

Zur Info: So ziemlich alles, was C kann ist auch im C++ Standard drin. C hat mittlerweilen einige Neuerungen, die C++ nicht hat, aber der Grossteil ist dabei.

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

7

14.03.2012, 14:23

C++ kennt das ^ Zeichen nicht.

Das ist falsch.
Der ^-Operator existiert sehr wohl, aber er tut nicht das, was die meisten Anfänger wahrscheinlich denken.
Es handelt sich um den bitweisen XOR-Operator.

Stimmt. Den hab ich bis jetzt nie gebraucht und deswegen nicht dran gedacht :D

Das würde auch erklären wieso Timbo keine Fehlermeldung dazu bekommt :thumbsup:
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

Timbo

Frischling

  • »Timbo« ist der Autor dieses Themas

Beiträge: 8

Wohnort: Düsseldorf

Beruf: Schüler

  • Private Nachricht senden

8

14.03.2012, 19:07

Zitat

C++ kennt das ^ Zeichen nicht. Du könntest die Funktion std::pow verwenden oder einfach ((y/2)*(y/2))
Danke habs gleich mal ausprobiert...funzt!!!!!

Zitat

Achja, wenn du das nächste mal ein so kleines Programm postest, dann bitte über Ich hab vor einiger Zeit angefangen C++ Übungen für Anfänger zu schreiben. Die kannst du gern benutzen: http://nachoman.de/index.php/tutorials.html
Am ende des dritten Kapitels hast du sogar die möglichkeit (mathematische) Funktionen in der Konsole zu zeichnen
Dafür musst du allerdings mit Schleifen umgehen können
Cool,werde sie mir gleich mal durchlesen.Und mit Schleifen kann ich auch schon umgehen.




Ansonsten noch mal DANKE :thumbsup: an alle, ihr hab mir sehr geholfen!!!!
Hätte wirklich nicht gedacht dass das so schnell geht.


MfG Tim
Mfg Nassim

Werbeanzeige