Advertisement
Guest User

Fehlermeldung + Quellcode

a guest
Feb 21st, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.22 KB | None | 0 0
  1. Die Fehlermeldung:
  2. Zins.java:13: error: method pow in class Math cannot be applied to given types;
  3.         return startkapital * Math.pow(1 + zinssatz/100 * laufzeit);
  4.                                   ^
  5.   required: double,double
  6.   found: double
  7.   reason: actual and formal argument lists differ in length
  8. Zins.java:41: error: method pow in class Math cannot be applied to given types;
  9.             Math.pow(1 + zinssatz/100 * laufzeit);
  10.                 ^
  11.   required: double,double
  12.   found: double
  13.   reason: actual and formal argument lists differ in length
  14. 2 errors
  15.  
  16.  
  17. Der Quellcode:
  18. class Zins {
  19.     public static double ertragZ(double startkapital,
  20.                                 double zinssatz,
  21.                                 double laufzeit) {
  22.         //Berechnung mit Zinseszins
  23.         return startkapital * Math.pow((1 + zinssatz/100),laufzeit);
  24.     }
  25.    
  26.     public static double ertrag(double startkapital,
  27.                                double zinssatz,
  28.                                double laufzeit) {
  29.         //Berechnung ohne Zinseszins
  30.         return startkapital * Math.pow(1 + zinssatz/100 * laufzeit);
  31.     }
  32. }
  33.  
  34. class Sparbuch {
  35.     double kapital;
  36.     double zinssatz;
  37.    
  38.     Sparbuch(double kap, double zins) {
  39.         kapital = kap;
  40.         zinssatz = zins;
  41.     }
  42.    
  43.     void einzahlen(double betrag) {
  44.         kapital += betrag;
  45.     }
  46.    
  47.     void abheben(double betrag) {
  48.         kapital -= betrag;
  49.     }
  50.    
  51.     double ertragZ(double laufzeit) {
  52.         return kapital *
  53.             Math.pow((1 + zinssatz/100),laufzeit);
  54.     }
  55.    
  56.     double ertrag(double laufzeit) {
  57.         return kapital *
  58.             Math.pow(1 + zinssatz/100 * laufzeit);
  59.     }
  60. }
  61.  
  62. //Hauptklasse des Programms
  63. class SparbuchNutzen1 {
  64.    
  65.     public static void main(String[] args) {
  66.         Sparbuch meinSparbuch = new Sparbuch(0, 3);
  67.         meinSparbuch.einzahlen(10000);
  68.        
  69.         System.out.println();
  70.         System.out.println(" Ertrag nach 5 Jahren : \n");
  71.         System.out.println("\t ohne Zinseszins: " +
  72.                           (int) meinSparbuch.ertrag(5));
  73.         System.out.println("\t mit Zinseszins: " +
  74.                           (int) meinSparbuch.ertragZ(5));
  75.     }
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement