algorytm.org

Implementacja w Java

Baza Wiedzy
wersja offline serwisu przeznaczona na urządzenia z systemem Android
Darowizny
darowiznaWspomóż rozwój serwisu
Nagłówki RSS
Artykuły
Implementacje
Komentarze
Forum
Bookmarki






Sonda
Implementacji w jakim języku programowania poszukujesz?

Całkowanie numeryczne - metoda prostokątów - Implementacja w Java
Ocena użytkownikóww: *****  / 6
SłabyŚwietny
Nadesłany przez Tomasz Lubiński, 27 maja 2007 01:00
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.

Jeżeli nie odpowiada Ci sposób formatowania kodu przez autora skorzystaj z pretty printer'a i dostosuj go automatycznie do siebie.

Metoda_prostokatow.java:
// Całkowanie numeryczne - metoda prostokatow
// www.algorytm.org
// (c)2007 by Tomasz Lubinski

public class Metoda_prostokatow {

	//funkcja dla ktorej obliczamy calke
	private static double func(double x) {
		return x*x+3;
	}
	
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		double xp, xk, dx, calka;
		int n;
		
		System.out.println("Podaj poczatek przedzialu calkowania");
		xp = Console.readDouble("");
		
		System.out.println("Podaj koniec przedzialu calkowania");
		xk = Console.readDouble("");

		System.out.println("Podaj dokladnosc calkowania");
		n = Console.readInt("");

		dx = (xk - xp) / (double)n;
		
		calka = 0;
		for (int i=1; i<=n; i++) {
			calka += func(xp + i * dx);
		}
		calka *= dx;
		
		System.out.println("Wartość całki wynosi w przyblizeniu " + calka);

	}

}
Komentarze
photo
0 # Kamil0005 2013-06-12 09:33
+= ; *= co to za skrót ?
Odpowiedz | Odpowiedz z cytatem | Cytować
photo
+2 # mm 2017-01-24 15:18
a+=5 to inaczej a=a+5

a*=5 to inaczej a=a*5
Odpowiedz | Odpowiedz z cytatem | Cytować
Dodaj komentarz