import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.*; public Program() { super("Kalkulator liczb zespolonych"); setSize(400, 700); setDefaultCloseOperation(EXIT_ON_CLOSE); setVisible(true); rez1.add(rzecz1); rez1.add(rzecz1Pole); add(rez1); imz1.add(uro1); imz1.add(uro1Pole); add(imz1); rez2.add(rzecz2); rez2.add(rzecz2Pole); add(rez2); imz2.add(uro2); imz2.add(uro2Pole); add(imz2); add(info); operacje1.add(dodawanie); operacje1.add(odejmowanie); operacje1.add(mnozenie); operacje1.add(dzielenie); add(operacje1); operacje2.add(mod); operacje2.add(arg); operacje2.add(pt); operacje2.add(pw); add(operacje2); pierwiastek.add(przycisk); pierwiastek.add(napis); pierwiastek.add(stopienPierwiastka); add(pierwiastek); potega.add(przycisk1); potega.add(napis1); potega.add(wykladnikPotegi); add(potega); @Override try { double rzeczWyniku = a + c; double uroWyniku = b + d; if (uroWyniku < 0.0) { } else { } } } }); @Override try { double rzeczWyniku = a - c; double uroWyniku = b - d; if (uroWyniku < 0.0) { } else { } } } }); @Override try { double rzeczWyniku = a * c - b * d; double uroWyniku = b * c + a * d; if (uroWyniku < 0.0) { } else { } } } }); @Override try { if(!(c==0.0 && d==0)){ double rzeczWyniku = (a * c + b * d) / (c * c + d * d); double uroWyniku = (b * c - a * d) / (c * c + d * d); if (uroWyniku < 0.0) { } else { }} else { } } } }); @Override try { } } }); @Override try { if (!(a == 0.0 && b == 0.0)) { } else { } } }}); @Override try { if(!(a==0.0 && b==0.0)) { double mod = a*a + b*b; double arg = b/(a*a + b*b); } else { } } } }); @Override try { if(!(a==0.0 && b==0.0)) { double mod = a*a + b*b; double arg = b/(a*a + b*b); } else { } } } }); @Override try { if(st <= 0) { } else if (a==0 && b==0) { } else { boolean x = plik.createNewFile(); plik.deleteOnExit(); double czescRzecz; double czescUro; for (int i = 0; i < st; i++) { if(czescUro < 0.0) { strumien.println(czescRzecz + czescUro + "i\n\n"); } else { strumien.println(czescRzecz + "+" + czescUro + "i\n\n"); } } strumien.close(); } JOptionPane.showMessageDialog(null, "Któryś z podanych argumentów nie jest liczbą \nlub stopień pierwiastka nie jest liczbą naturalną"); } } }); @Override try { if(st < 0) { } else if (st==0) { } else if (a==0 && b==0) { } else { if(czescUro < 0.0) { } else { } } JOptionPane.showMessageDialog(null, "Któryś z podanych argumentów nie jest liczbą \nlub wykładnik potęgi nie jest liczbą całkowitą dodatnią"); } } }); } @Override public void run() { new Program(); } }); } }