Praktikum opdracht, math.pow functie werkt niet?

Status
Niet open voor verdere reacties.

Mart90

Nieuwe gebruiker
Lid geworden
11 feb 2009
Berichten
2
Hallo,

ik ben een hbo-student (1e jaars) en doe momenteel een minor Informatica.
Nu ben ik de afgelopen 3 dagen pas met java bezig geweest dus ben nog absoluut niet ervaren.
We hebben een simpele practicumopdracht gekregen die het volgende inhoudt:

"(Calculating the future investment value) Write a program that reads in investment amount, annual interest rate, and number of years, and display the future investment using the following formula:

'futureInvestmentValue = investmentAmount * (1 + monthlyInterestRate)^numberOfYears*12'

For example, if you entered amount 1000, anual interest rate 3,25% and number of years 1, the future investment value is 1032,98.

Hint
Use the Math.pow(a, b) method to compute a raised to the power of b."

Ik heb de volgende code op weten stellen:

Code:
package praktikumopdrachten.week1;
import java.util.Scanner;
/**
 *
 * @author Mart
 */
public class Opdracht2_12 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
    // FIV Berekenen
        
        // Investeringsbedrag invullen & variabele toekennen
        System.out.println("Investeringsbedrag: ");
        Scanner lezer = new Scanner (System.in);
        double investmentAmount = lezer.nextDouble();

        // Rentepercentage invullen & variabele toekennen
        System.out.println("Jaarlijks rentepercentage: ");
        Scanner lezer2 = new Scanner (System.in);
        double monthlyInterestRate = lezer2.nextDouble();

        // Aantal jaar/jaren invullen & variabele toekennen
        System.out.println("Aantal jaar: ");
        Scanner lezer3 = new Scanner (System.in);
        double numberOfYears = lezer3.nextDouble();

        // Voorspelde investeringsbedrag uitrekenen & opnieuw aan variabelen toekennen
        double futureInvestmentValue = investmentAmount * math.Pow (1.0 + monthlyInterestRate, (numberOfYears * 12.0));

        // Voorspelde investeringsbedrag printen
       System.out.println("Uw investeringsbedrag over" + numberOfYears + "jaar is: " + futureInvestmentValue);
    }

}

Nu geeft hij geen errors/bugs binnen de code aan echter als ik hem run krijg ik de melding
Code:
"Exception in thread "main" java.lang.UnsupportedOperationException: Not yet implemented
        at praktikumopdrachten.week1.math.Pow(math.java:15)
        at praktikumopdrachten.week1.Opdracht2_12.main(Opdracht2_12.java:32)
Java Result: 1"
 
Code:
math.Pow

Je hebt de hoofdletter op de verkeerde plaats. Het is "Math.pow".
 
Code:
math.Pow

Je hebt de hoofdletter op de verkeerde plaats. Het is "Math.pow".

Holy ****, je hebt gelijk :O thanks!
Is juist het irritante aan programmeren.. de kleine foutjes zijn zo moeilijk te ontdekken als je weinig ervaring hebt.
 
Holy ****, je hebt gelijk :O thanks!
Is juist het irritante aan programmeren.. de kleine foutjes zijn zo moeilijk te ontdekken als je weinig ervaring hebt.
Wordt het dan niet tijd voor een fatsoenlijke IDE? Netbeans of Eclipse zouden zoiets wel aan moeten geven.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan