public class integral
{
// Klassenvariablen
// Zahl der Teilintervalle
int n = 5;
// Intervallgrenzen
int left = 1;
int right = 4;
// x-Werte der Teilintervallgrenzen
double[] xBorders = new double[n];
// Konstruktor
public integral()
{
}
private double funktion(double x)
{
double funktionswert = 0;
// Hier muss der Term für die Berechung des Funktionswerts hin
return funktionswert;
}
// Initialisierung des Arrays mit
// den Teilintervallgrenzen
// Parameter: side
// "l" - Linke Intervallgrenzen
// "r" - Rechte Intervallgrenzen
public void getBorders(String side)
{
}
//
public double calculateSum()
{
double summe = 0;
// Hier muss der Code hin, der die Zerlegungssumme berechnet
return summe;
}
public void showBorders() {
System.out.println("\nIntervallgrenzen:");
for (int i=0; i<xBorders.length; i++) {
System.out.println(" x_" + i + " = " + xBorders[i]);
}
}
// Main
public static void main(final String[] args) {
integral zSumme = new integral();
zSumme.getBorders("l");
zSumme.showBorders();
double approxValue = zSumme.calculateSum();
System.out.println("\nNäherungswert für die Fläche: " + approxValue);
}
}