Zum Inhalt springen

rocke101

Mitglieder
  • Gesamte Inhalte

    5
  • Benutzer seit

  • Letzter Besuch

  1. rocke101

    Logarithmusfunktion

    Ich habe wie Ihr mir empfohlen habt für ln "Math.log" eingesetzt und er gibt mir immer den Wert 0 aus, habe es auch schon mit "Math.log10" versucht das selbe Ergebnis. Die Formel stimmt 100Prozent: n=ln(A/A-i*Ro)/ln(1+i) n=Laufzeit A=Annuität i=Zinssatz Ro=Kreditbetrag mein Quelltext: public int berechneLaufzeit(double zinsSatz, double annuitaet, double kreditBetrag) { //TODO: Formel n = ln ((A / A - i*Ro) / (ln*(1 + i))) zinsSatz = zinsSatz/100; return (int)Math.log((annuitaet/(annuitaet-(zinsSatz*kreditBetrag)))/ (Math.log(1+zinsSatz))); Was ist daran nicht korrekt??????
  2. Hallo, bräuchte hilfe bei Erstellung einer Formel mit Logarithmusfunktion. Diese Formel soll umgesetzt werden: n = ln * ((A / A - i * Ro) / (ln * (1 + i))) n=laufzeit A=annuitaet i=zinsen Ro=kreditbetrag Habe schon einiges versucht aber bekomme es nicht hin!!!
  3. Ich habe die Klasse "java.math.BigDecimal" schon implementiert aber es geht halt nicht!??
  4. Hallo, ich habe drei Probleme bei der Programmierung meines Programmes und schon so einiges versucht sowie in Javabücher gelesen aber irgendwie will es nicht funktioniern. Es wäre echt nett wenn Ihr mir helfen könntet, dank im voraus. 1. bei der Formel kommt immer wieder der Fehler "operator*cannot be applied to double,java.math.BigDecimal", obwohl bei identischen Fenstern die Formel umgesetzt wird ohne Fehleranzeige. (siehe Quelltext1) 2. ich habe mehrfach versucht Zahlen im Wertebereich "double" auf 2Stellen nach dem Komma zu Runden ("public static double round(double a)") aber geht einfach nicht!!! 3. wie kann ich Formeln mit Logarithmusfunktionen einbinden (Quellcode)? Bitte helft mir, bin ein absoluter Anfänger!!! Quelltext1: public double berechneKreditrate(double kreditBetrag, int anzJahre, double zinsSatz) { //Hier wird die Formel A = Ro * ((q^n * (q - 1)) / (q^n - 1)) umgesetzt zinsSatz = zinsSatz/100; BigDecimal q = new BigDecimal(zinsSatz+1); BigDecimal qMinusEins = new BigDecimal(zinsSatz); double qhochAnzJahrMinusEins = q.pow(anzJahre).subtract(BigDecimal.ONE).doubleValue(); double qhochAnzJahr = q.pow(anzJahre).doubleValue(); return kreditBetrag * (qhochAnzJahr * qMinusEins/(qhochAnzJahrMinusEins.doubleValue())); }

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...