Kod się kompiluje lecz podawane wyniki są błędne. jest kilka linijek poprzez które chciałem zdebugować..
źródło:
import java.util.*; public class nowy { public static void main(String[] args) { Scanner cos = new Scanner(System.in); System.out.println("podaj poczatek obszaru: "); double a = cos.nextDouble(); System.out.println("podaj koniec obszaru: "); double b = cos.nextDouble(); //System.out.println(" podaj ilość odcinków "); //double n = cos.nextDouble(); int n = 1000; double d = (b-a)/n; double p = 0; double x; int k=0; for( k=0 ; k<n; k++); { x = a+(d*k)+(d/2); System.out.println("x : "+x); //chciałem sprawdzić ile wynosi x p = p + (d* (x*x)) ; } System.out.println("pole jest równe : "+p); } }
Użytkownik gulajs edytował ten post 21 03 2010 - 23:21