import java.awt.*; import java.awt.event.*; import java.applet.Applet; public class Liida12{ public static void main(String argumendid[]){ new Liida1(); } } class Liida1 extends Frame implements ActionListener{ TextField liidetav1=new TextField(5), liidetav2=new TextField(5), jagatav1= new TextField(5), jagatav2=new TextField(5), summa=new TextField(5), summa1=new TextField(5); Label pluss=new Label(".", Label.CENTER); Label pluss1=new Label(".", Label.CENTER); Button vordub=new Button("="); Button vordub1=new Button("="); public Liida1(){ setLayout(new GridLayout(2, 5)); add(liidetav1); add(pluss); add(liidetav2); add(vordub); add(summa); vordub.addActionListener(this); add(jagatav1); add(pluss1); add(jagatav2); add(vordub1); add(summa1); setSize(200, 100); setVisible(true); } public void actionPerformed(ActionEvent e){ summa.setText(numbriks(liidetav1)*numbriks(jagatav2)+""); summa1.setText(numbriks(liidetav2)*numbriks(jagatav1)+""); int s=numbriks(summa); int s1=numbriks(summa1); System.out.println(s); System.out.println(s1); int algus; int uule; int ualu; int loendur=0; int loendur1=0; if(s>s1){ algus=s1;} else { algus=s;} System.out.println(algus); for(int i=algus; i>0; i--){ int s2=s%i; int s3=s1%i; if ((s2==0)&& (s3==0)){ int ule=(s/i); if (loendur==0){ uule=ule; loendur++; System.out.println(uule); summa.setText(uule+""); } int alu=(s1/i); if (loendur1==0){ ualu=alu; loendur1++; System.out.println(ualu); summa1.setText(ualu+""); } } } } int numbriks(TextField tf){ return Integer.parseInt(tf.getText().trim()); } }