Board logo

標題: TQC+ 104 距離計算 [打印本頁]

作者: 周政輝    時間: 2016-12-10 11:23     標題: TQC+ 104 距離計算

[attach]1816[/attach]
作者: 王彥甯    時間: 2016-12-10 11:32

本帖最後由 王彥甯 於 2016-12-10 11:40 編輯
  1. import java.util.Scanner;

  2. public class JPA01 {
  3.     public static void main(String args[]){
  4.     Scanner scanner = new Scanner(System.in);
  5.     System.out.print("輸入第一組X和Y座標:");
  6.     float x1 = scanner.nextFloat();
  7.     float y1 = scanner.nextFloat();
  8.     System.out.print("輸入第二組X和Y座標:");
  9.     float x2 = scanner.nextFloat();
  10.     float y2 = scanner.nextFloat();
  11.     float result = (float)(Math.pow(x2-x1, 2)+Math.pow(y2-y1, 2));
  12.     float distance = (float) Math.sqrt(result);
  13.     System.out.printf("介於(%.2f , %.2f)和(%.2f , %.2f)之間的距離是%.2f",x1,y1,x2,y2,distance);
  14.     }
  15. }
複製代碼

作者: 蔡庭豪    時間: 2016-12-10 11:53

  1. import java.util.Scanner;


  2. public class JPA01 {
  3.    
  4. public static void main(String args[]){
  5.          Scanner scanner =new Scanner(System.in);
  6.          System.out.println("詩入第1組的x和y的座標");
  7.          float x1 = scanner.nextFloat();
  8.          float y1 = scanner.nextFloat();
  9.          System.out.println("詩入第2組的x和y的座標");
  10.          float x2 = scanner.nextFloat();
  11.          float y2 = scanner.nextFloat();
  12.          float xfar =x1-x2;
  13.          float yfar =y1-y2;
  14.          double far1 =Math.pow(xfar, 2)+Math.pow(yfar, 2) ;
  15.          double far2=Math.sqrt(far1);
  16.          System.out.printf("介於(%.2f,%.2f)和(%.2f,%.2f)之間的距離是%.2f",x1,y1,x2,y2,far2);
  17. }
  18. }
複製代碼

作者: 張健勳    時間: 2016-12-10 11:55

  1. import java.util.Scanner;


  2. public class JPA01 {
  3.        
  4.     public static void main (String args[]){
  5.            
  6.             Scanner scanner = new Scanner(System.in);
  7.            
  8.             System.out.print("請輸入第一組 x 和 y 座標");
  9.         double x1 = scanner.nextDouble();
  10.         double y1 = scanner.nextDouble();
  11.            
  12.             System.out.print("請輸入第二組 x 和 y 座標");
  13.             double x2= scanner.nextDouble();
  14.             double y2= scanner.nextDouble();
  15.    
  16.             float dis = (float)(Math.pow(x2-y2,2)+Math.pow(x1-y1,2));
  17.             dis = (float)Math.sqrt(dis);
  18.            
  19.             System.out.printf("介於 (%.2f , %.2f) 和 (&.2f , &.2f) 之間的距離是 &.2f",x1,x2,y1,y2,dis);
  20.            
  21.            
  22.            
  23.            
  24. }
  25. }
複製代碼

作者: 蔡季樺    時間: 2016-12-16 18:48

  1. import java.util.Scanner;

  2.         public class JPA01
  3.         {
  4.             public static void main(String args[])
  5.             {
  6.                 Scanner scanner = new Scanner(System.in);
  7.                 System.out.print("輸入第一組的X和Y座標:");
  8.                 float x = scanner.nextFloat();
  9.                 float y = scanner.nextFloat();
  10.                 System.out.print("輸入第二組的X和Y座標:");
  11.                 float x2 = scanner.nextFloat();
  12.                 float y2 = scanner.nextFloat();
  13.                 float result = (float)(Math.pow(x2-x, 2)+Math.pow(y2-y, 2));
  14.                 float distance = (float) Math.sqrt(result);
  15.                 System.out.printf("介於(%.2f , %.2f)和(%.2f , %.2f)之間的距離是%.2f",x,y,x2,y2,distance);
  16.             }
  17.         }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2