Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Die Fehlermeldung:
- Zins.java:13: error: method pow in class Math cannot be applied to given types;
- return startkapital * Math.pow(1 + zinssatz/100 * laufzeit);
- ^
- required: double,double
- found: double
- reason: actual and formal argument lists differ in length
- Zins.java:41: error: method pow in class Math cannot be applied to given types;
- Math.pow(1 + zinssatz/100 * laufzeit);
- ^
- required: double,double
- found: double
- reason: actual and formal argument lists differ in length
- 2 errors
- Der Quellcode:
- class Zins {
- public static double ertragZ(double startkapital,
- double zinssatz,
- double laufzeit) {
- //Berechnung mit Zinseszins
- return startkapital * Math.pow((1 + zinssatz/100),laufzeit);
- }
- public static double ertrag(double startkapital,
- double zinssatz,
- double laufzeit) {
- //Berechnung ohne Zinseszins
- return startkapital * Math.pow(1 + zinssatz/100 * laufzeit);
- }
- }
- class Sparbuch {
- double kapital;
- double zinssatz;
- Sparbuch(double kap, double zins) {
- kapital = kap;
- zinssatz = zins;
- }
- void einzahlen(double betrag) {
- kapital += betrag;
- }
- void abheben(double betrag) {
- kapital -= betrag;
- }
- double ertragZ(double laufzeit) {
- return kapital *
- Math.pow((1 + zinssatz/100),laufzeit);
- }
- double ertrag(double laufzeit) {
- return kapital *
- Math.pow(1 + zinssatz/100 * laufzeit);
- }
- }
- //Hauptklasse des Programms
- class SparbuchNutzen1 {
- public static void main(String[] args) {
- Sparbuch meinSparbuch = new Sparbuch(0, 3);
- meinSparbuch.einzahlen(10000);
- System.out.println();
- System.out.println(" Ertrag nach 5 Jahren : \n");
- System.out.println("\t ohne Zinseszins: " +
- (int) meinSparbuch.ertrag(5));
- System.out.println("\t mit Zinseszins: " +
- (int) meinSparbuch.ertragZ(5));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement