//Murdude liitmine, tulemus segaarv import java.awt.*; import java.io.*; public class Murd{ public static void main(String argumendid[])throws Exception{ String s, t, u, v; int sum1=0; int sum2=0; PrintWriter valja=new PrintWriter(System.out, true); BufferedReader sisse=new BufferedReader( new InputStreamReader(System.in) ); valja.println("Sisesta esimese arvu lugeja"); s=sisse.readLine(); valja.println("Sisesta esimese arvu nimetaja"); t=sisse.readLine(); valja.println("Sisesta teise arvu lugeja"); u=sisse.readLine(); valja.println("Sisesta teise arvu nimetaja"); v=sisse.readLine(); int a=Integer.valueOf(s).intValue(); int b=Integer.valueOf(t).intValue(); int c=Integer.valueOf(u).intValue(); int d=Integer.valueOf(v).intValue(); sum1=a*d+c*b; sum2=b*d; if((b==0)&&(d==0)){ Frame g=new Frame("Murru nimetaja ei saa olla 0"); g.setSize(400, 100); g.setLocation(200, 100); g.setVisible(true); } else{ if(sum1>=sum2){ Frame f=new Frame("summa: "+sum1/sum2+" "+(sum1-(sum1/sum2)*sum2)+"/"+sum2); f.setSize(400, 100); f.setLocation(200, 100); f.setVisible(true); } else{ if((a==0)&&(c==0)){ Frame g=new Frame("summa: 0"); g.setSize(400, 100); g.setLocation(200, 100); g.setVisible(true); } else{ Frame f=new Frame("summa: "+sum1+"/"+sum2); f.setSize(400, 100); f.setLocation(200, 100); f.setVisible(true); } } } } }