myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Problem in C++

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 16.04.12, 19:55   #1
topic1991
Anfänger
 
Registriert seit: Sep 2010
Beiträge: 30
Bedankt: 7
topic1991 ist noch neu hier! | 0 Respekt Punkte
Standard Problem in C++

Hey Leute,
beschäftige mich gerade mit C++

Wollte nun ein Programm schreiben welches eine einfache mathematische Formle ausrechen soll.
Jedoch bring er mir immer ein falsches Resultat.

Formel:

Code:
#include <iostream>

using namespace std;

int main()
{
 float a, b, c, Dis;

 cout << "Geben Sie bitte a, b und c ein\n";
 cin >> a;
 cin >> b;
 cin >> c;

Dis = (b * b) - (4*a*c);
Ideen?
Benutze CodeBlocks mit MinGW

Danke
topic1991 ist offline   Mit Zitat antworten
Ungelesen 16.04.12, 20:10   #2
Thelvan
Erfahrenes Mitglied
 
Registriert seit: Jul 2010
Beiträge: 489
Bedankt: 236
Thelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt Punkte
Standard

Was kommt denn raus und was sollte deiner Meinung nach rauskommen?
Thelvan ist offline   Mit Zitat antworten
Ungelesen 16.04.12, 20:21   #3
topic1991
Anfänger
 
Registriert seit: Sep 2010
Beiträge: 30
Bedankt: 7
topic1991 ist noch neu hier! | 0 Respekt Punkte
Standard

Angenommen wir setzen für a=5, b=2 und c=2 ein,
dann sollte meiner Meinung nach 9 rauskommen.

Im Konsolenprogramm wird mir hingegen -36 angezeigt.
topic1991 ist offline   Mit Zitat antworten
Ungelesen 16.04.12, 20:25   #4
ProgMaster
Banned
 
Registriert seit: Mar 2012
Beiträge: 337
Bedankt: 93
ProgMaster ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von topic1991 Beitrag anzeigen
Angenommen wir setzen für a=5, b=2 und c=2 ein,
dann sollte meiner Meinung nach 9 rauskommen.

Im Konsolenprogramm wird mir hingegen -36 angezeigt.
Anhand des "klug" gewählten Titels und der Beschreibung, bin ich mir schon sicher gewesen, dass der Fehler nicht im Programm liegt (wäre auch eine Sensation, wenn eine einfache Rechnung auf einem Rechner nicht funktionieren würde!).

Deine mathematische Fähigkeiten zeigen mir aber auf, dass ich trotzdem noch deine Intelligenz deutlich zu hoch vermutet habe.
ProgMaster ist offline   Mit Zitat antworten
Ungelesen 16.04.12, 20:40   #5
topic1991
Anfänger
 
Registriert seit: Sep 2010
Beiträge: 30
Bedankt: 7
topic1991 ist noch neu hier! | 0 Respekt Punkte
Standard

Oh herzlichen Glückwunsch ihr perrfekten Menschen.
Tut mir wirklich leid dass mir der Fehler passiert ist die Variable a mit b vertauscht zu haben.
topic1991 ist offline   Mit Zitat antworten
Ungelesen 17.04.12, 10:18   #6
jon.west
Anfänger
 
Registriert seit: Oct 2010
Beiträge: 39
Bedankt: 33
jon.west ist noch neu hier! | 0 Respekt Punkte
Standard

Überall hobbylose Forenhater ...

Er hat es doch nachgerechnet und 9 rausbekommen ... hört auf zu haten und fangt an den Jungs hier vernünftig zu helfen

Jeder macht Fehler ... ehhh sorry, ihr seid natürlich PERFEKT!
jon.west ist offline   Mit Zitat antworten
Ungelesen 17.04.12, 17:46   #7
ProgMaster
Banned
 
Registriert seit: Mar 2012
Beiträge: 337
Bedankt: 93
ProgMaster ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von jon.west Beitrag anzeigen
Überall hobbylose Forenhater ...

Er hat es doch nachgerechnet und 9 rausbekommen ... hört auf zu haten und fangt an den Jungs hier vernünftig zu helfen

Jeder macht Fehler ... ehhh sorry, ihr seid natürlich PERFEKT!
Stimmt... es war immerhin eine Multiplikation, die nicht leicht zu rechnen war.
Deshalb ist es natürlich verständlich, dass höchstens einmal schlecht slebst nachzurechnen und dann die harte mathematische Arbeit anderen zu überlassen...
ProgMaster ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:21 Uhr.


Sitemap

().