Exception Hilfe

Tutorials.at
Verfügbare Informationen zu "Exception Hilfe"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: jan040793 - Moritz - Dragorad
  • Forum: Tutorials.at
  • Forenbeschreibung: Programmierforum
  • aus dem Unterforum: Pascal
  • Antworten: 6
  • Forum gestartet am: Mittwoch 19.04.2006
  • Sprache: deutsch
  • Link zum Originaltopic: Exception Hilfe
  • Letzte Antwort: vor 15 Jahren, 2 Monaten, 13 Tagen, 13 Stunden, 26 Minuten
  • Alle Beiträge und Antworten zu "Exception Hilfe"

    Re: Exception Hilfe

    jan040793 - 14.01.2008, 18:30

    Exception Hilfe
    Hallo.
    Habe grade folgendes Programm geschrieben:

    Code:
    program a_b_c;
    uses crt;
    var a,b,c,x1,x2 : real;
    begin
    writeln('Bringe die Formel in die Grundform und tipp sie ein.');
      writeln (' a   x ý + b   x + c   = 0');
      gotoxy(2,2);
      read(a);
      gotoxy(12,2);
      read(b);
      gotoxy(20,2);
      read(c);
        x1 := ( - b + sqrt ( sqr (b) - ( 4 * a * c ) ) ) / ( 2 * a );
        x2 := ( - b - sqrt ( sqr (b) - ( 4 * a * c ) ) ) / ( 2 * a );
      writeln ( 'L”sung 1 : ', x1:1:5 , ' und L”sung 2 : ', x2:1:5);
      readkey;
    end.


    Hiermit werden die 2 X - Werte einer Parabel bei y = 0 angezeigt. Funktioniert auch klasse. Folgendes Problem habe ich:

    Wenn die Werte z.B. 1 , 2 und 2 sind, dann liegt die Parabel überhalb der X-Achse und hat daher keine X Werte. Wie schaffe ich es, dass mein Programm das ausgibt? Momentan kommt so ein eigenartiger Exception-Error. Gibt es dafür eine Direktive?

    MfG

    Jan

    PS: Jetzt läuft das Programm gar nicht mehr -,-



    Re: Exception Hilfe

    Moritz - 14.01.2008, 18:51


    mit if-abfrage!?!



    Re: Exception Hilfe

    jan040793 - 14.01.2008, 18:53


    Wie meinst du das?



    Re: Exception Hilfe

    Dragorad - 14.01.2008, 23:11


    Wenn du den y-wert des scheitelpunktes ermitteln kannst, brauchst du nur überprüfen, ob er größer als Null ist. So ungefähr:

    Code: If y>0 Then Write('Keine Ausgabe möglich, da f(x) nicht definiert');



    Re: Exception Hilfe

    Moritz - 15.01.2008, 14:32


    was heißt das prog läüft garnicht mehr??



    Re: Exception Hilfe

    jan040793 - 15.01.2008, 14:37


    Wenn ich es starten wollte, dann kam immer die Exception Meldung. Jetzt funktionierts aber wieder.

    Habe jetzt auch eine Lösung gefunden:

    Ich muss die Diskriminante ( b² - 4ac ) bilden. Wenn dieser Wert negativ ist gibt es kein Ergebniss.



    Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken



    Weitere Beiträge aus dem Forum Tutorials.at

    @DrPhil_Guth und andere Linux User - gepostet von vpascal am Montag 28.05.2007
    CS-Video ? - gepostet von exbs am Freitag 03.11.2006
    DROS - gepostet von vpascal am Donnerstag 03.05.2007
    download speed - gepostet von progger am Freitag 21.07.2006
    ich kan kein \und kein #machen - gepostet von patrick am Donnerstag 15.02.2007
    Wird das Tutorial erweitert? - gepostet von Der Neue am Dienstag 09.05.2006
    Für die Pause zwischen dem Progen - gepostet von Pole am Freitag 28.12.2007
    Berechnung einer quadratischen Funktion. - gepostet von Kimi am Donnerstag 08.11.2007



    Ähnliche Beiträge wie "Exception Hilfe"

    Rogue Char Punkte verteilung Hilfe! - Th3_PuNiSh3r (Dienstag 01.11.2005)
    Hilfe zu euren Signaturen, Avataren usw. - Aurora DeGardo (Donnerstag 09.08.2007)
    DF 4 Hauptrahmen gebrochen Hilfe!!!!!!!!! - offre (Dienstag 05.09.2006)
    Hilfe, ich werd Angegriffen... - kleinergrizzly (Donnerstag 28.12.2006)
    Kriege den DF 5 nicht eingestellt,... HILFE - Adamski (Sonntag 30.09.2007)
    Hilfe ich brauche dringend Getreide - susan (Donnerstag 19.07.2007)
    Happy Birthday liebe Sandra - Nicole (Sonntag 07.12.2008)
    Hilfe -.- - Bianca (Dienstag 12.12.2006)
    Hilfe, ich bin DaWanda süchtig... - IM307 (Freitag 31.08.2007)
    hilfe - Claudio (Donnerstag 20.07.2006)