Hallo,
ich soll dieses programm programmieren:
Ein Programm soll für Funktionen Berechnungen durchführen.
Gegeben sind die Funktionen f1(x) := x^2 + 7^x + 3 und f2(x) := 1/
3x^3 + 12x^2 - 3^x + 16.
Erst soll eine Variable x vom Typ float erstellt werden. Diese Variable erhält den
Wert, der beim Programmstart als Argument in der Konsole übergeben wird.
Dann soll eine double-Variable f1 erstellt werden. In diese Variable wird die Lösung
von f1(x) mit der Variablen x gespeichert.
Analog für eine double-Variable f2.
Runden Sie nun die Werte f1 und f2 auf 4 Nachkommastellen genau. Nutzen Sie
kaufmännisches Runden.
Geben Sie die Werte von f1 und f2 aus.
Die Ausgaben sollen mit dem System.out.println Befehl erfolgen.
Das Programm soll MathFunction heissen.
bisher habe ich das:
das problem ist ich hab keine Ahnung wie man 1. potenzen in java berechnet 2. muss ich ja von string auf float am anfang umwandeln aber irgendwie klappts nich..
hoffe könntet mir helfen bzw tipps geben
ich soll dieses programm programmieren:
Ein Programm soll für Funktionen Berechnungen durchführen.
Gegeben sind die Funktionen f1(x) := x^2 + 7^x + 3 und f2(x) := 1/
3x^3 + 12x^2 - 3^x + 16.
Erst soll eine Variable x vom Typ float erstellt werden. Diese Variable erhält den
Wert, der beim Programmstart als Argument in der Konsole übergeben wird.
Dann soll eine double-Variable f1 erstellt werden. In diese Variable wird die Lösung
von f1(x) mit der Variablen x gespeichert.
Analog für eine double-Variable f2.
Runden Sie nun die Werte f1 und f2 auf 4 Nachkommastellen genau. Nutzen Sie
kaufmännisches Runden.
Geben Sie die Werte von f1 und f2 aus.
Die Ausgaben sollen mit dem System.out.println Befehl erfolgen.
Das Programm soll MathFunction heissen.
bisher habe ich das:
Java:
ackage grundlagenuebungen;
/**
*
*
*/
public class MathFunction {
public static void main(String[] args) {
float x = Float.parseFloat (args[0]);
double f1 ;
double f2 ;
double Resultf1 = (x*x)+(7*x)+3;
double Resultf2 = (1/3*x*x*x) + (12*x*x)- (3*x)+16;
System.out.println (Math.round(Resultf1));
System.out.println (Math.round(Resultf2));
}
}
das problem ist ich hab keine Ahnung wie man 1. potenzen in java berechnet 2. muss ich ja von string auf float am anfang umwandeln aber irgendwie klappts nich..
hoffe könntet mir helfen bzw tipps geben