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








