public class DveCisla { //Atributy instancii / nahradte ukazkovy kod svojim vlastnym private double x1; private double x2; public DveCisla() { this (0,0); } public DveCisla(double x1, double x2) { this.x1 = x1; this.x2 = x2; } public static double DveCisla KvadratickaRovnica(int a, int b, int c) { int d; double x1=0; double x2=0; int pocet korenov=0; //deklaruj objekt triedz DveCisla //do toho potom vloz, co bude navratova hodnota v ktorej alternative if (a == 0) return null; //Nie je kvadraticka rovnica!, tu vloz null. else { d=(b*b) - (4*a*c); if (d<0) return null; //nema realne riesenie!, tu vloz null. else { if (d == 0) //kvadraticka rovnica ma jeden koren. { pocetKorenov=1; x1 = (-1*b)/(2*a); x2=x1; } else { //Kvadraticka rovnica ma dva korene. pocetKorenov=2; x1 = ((-1*b)+Math.sqrt(d))/(2*a); x2 = ((-1*b)-Math.sqrt(d))/(2*a); } return new DveCisla(x1,x2); } } } }
Autor: Marek Tomčík www: http:// Kategória: Matematika Jazyk: Java Dátum:10/28/2009 9:28:35 PM
Pre vloženie komentáru sa musíte najprv prihlásiť.