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