plik


package program; import javax.swing.*; public class Main { public static void main(String[] args) { String wartosc_a = JOptionPane.showInputDialog("podaj wartosc a"); String wartosc_b = JOptionPane.showInputDialog("podaj wartosc b , jezeli nie wystepuje wpisz 0"); String wartosc_c = JOptionPane.showInputDialog("podaj wartosc c , jezeli nie wystepuje wpisz 0"); int a = Integer.parseInt(wartosc_a); int b = Integer.parseInt(wartosc_b); int c = Integer.parseInt(wartosc_c); if((a==0) && (b==0) && (c==0)){ System.out.println("to nie jest funkcja");} else if ((b==0)&&(a==0)){System.out.println("Jest to funkcja stała");} else if((a==0)&&(c==0)) { System.out.println("miejsce zerowe to y=0 , x=0"); } else if (a==0) { double x=0; x=(-b)/a; System.out.println("miejsce zerowe to y=0 , x= "+ x); } else if ( (c!=0)&&(b!=0)&&(a!= 0)){ int delta=0; double x1,x2; delta=(b*b)-4*(a*c); double pierw_delta= Math.sqrt(delta); System.out.println("delta= "+delta); if(pierw_delta>0) { System.out.println("pierwiastek z delty= "+pierw_delta); x1=(-b+pierw_delta)/(2*a);System.out.println("x1 = " + x1); x2=(-b-pierw_delta)/(2*a);System.out.println("x2 = " + x2); } else if (pierw_delta==0) { System.out.println("pierwiastek z delty= "+pierw_delta); x1=-b/(2*a);System.out.println("x = " + x1); } else {System.out.print("funkcja kwadratowa nie ma miejsca zerowego");} } System.exit(0); } }

Wyszukiwarka