Announcement

Collapse
No announcement yet.

Ausgabe einer Rechnung

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Ausgabe einer Rechnung

    So ich bins wieder =)

    Also das Problem mit dem Listenfeld habe ich jetzt, naja "gelöst" (ich habe jetzt einfach ne Textarea genommen)

    Naja, jedenfalls habe ich den kompletten code fertig, nur rechnet er nicht richtig und ich habe keine ahnung warum

    ich habe es mit einer while-schleife versucht, hier der code:



    (das Anfangs lass ich weg, mit btBerechne,Action Performed,.....

    double Betrag = java.lang.Double.parseDouble(tfBetrag.getText());
    double Zinssatz = java.lang.Double.parseDouble(tfZinssatz.getText()) ;
    double Dauer = java.lang.Double.parseDouble(tfDauer.getText());


    int jahr =1;
    while (jahr<=Dauer) { jahr++; {

    double Rate;
    double Zinsen;
    double Restbetrag;
    double Anfangskapital;
    double Abzahlungsbetrag;


    Anfangskapital = java.lang.Double.parseDouble(tfBetrag.getText());
    Zinsen = (Anfangskapital*Zinssatz/100);
    Rate = Anfangskapital/Dauer;
    Abzahlungsbetrag = Zinsen + Rate;
    Restbetrag = Betrag;
    Betrag = Betrag - Rate;

    Betrag = Math.round(Betrag*100)/100.0;
    Zinsen = Math.round(Zinsen*100)/100.0;
    Abzahlungsbetrag = Math.round(Abzahlungsbetrag*100)/100.0;


    String newBetrag = java.lang.Double.toString(Betrag); (ist überflüssig, muss ich nur noch entfernen)


    taAusgabe.setText("Anfangsbetrag: " + tfBetrag.getText() + "€" + "\n"
    + "Gewünschter Zinssatz: " + tfZinssatz.getText() + "%" + "\n"
    + "Gewünschte Dauer: " + tfDauer.getText() + " Jahre" + "\n"
    + "-------------------------------" + "\n"
    + "" + "\n"
    + "Noch abzubezahlender Betrag: " + Restbetrag + "€" + "\n"
    + "" + "\n"
    + "Anfallende Zinsen: " + Zinsen + "€" + "\n"
    + "Monatl. Rate: " + Rate + "€" + "\n"
    + "========================" + "\n"
    + "Monatl. zu zahlender Betrag: " + Abzahlungsbetrag + "€" + "\n"
    + "" + "\n"
    + "Davon werden " + Rate + "€ von der Schuld abbezahlt" + "\n"
    + "Restschuld: " + Betrag + "€" + "\n"
    + "" + "\n"
    + "-------------------------------" + "\n"
    + "" + "\n");

    }
    }



    Es sollte eigentlich die Anzahl der eingegebenen Jahre durchrechnen,
    bis jahr = Dauer ist, aber es rechnet i-wie nur das letzte jahr

    und wenn ich hinter der while-schleife jahr=1; einfüge, hängt er

    danke für antworten

  • #2
    Ahh ok, hab grad festgestellt, dass es alles rechnet, aber die textarea jedesmal neu schreibt, also des überschreibt immer die ersten Rechnungen

    weis da jemand en code das es das nicht mehr macht, sondern jedesmal wieder die neue Rechnung anhängt?

    gruß martin

    Comment


    • #3
      Hat sich erledigt

      habs rausgefunden

      Comment


      • #4
        Das hat auch mit Eclipse nix zu tun....wäre im Javateil besser
        Christian

        Comment

        Working...
        X