Programozás‎ > ‎Gyakorlatok 1.‎ > ‎

NM megoldás

class metszes{
    public static void main(String args[]){
        // y = mx+b és y = nx+a
         double m = Integer.parseInt(args[0]);
         double b = Integer.parseInt(args[1]);
         double n = Integer.parseInt(args[2]);
         double a = Integer.parseInt(args[3]);
         double x,y;

         if(m == n && a != b){
             System.out.println("Nincs metszet.");
         } else if (m == n && a == b) {
             System.out.println("Ez egy egyenes.");
         } else {
             x = (n * a - b) / (m * n - n * n);
             y = (m * a - n * b) / (m - n) ;
             System.out.println("Metszespont: ("+x+";"+y+")");
        }
    }
}


Comments