ariestamirra

driver

May 13th, 2014
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.02 KB | None | 0 0
  1. package mirra.ariesta.soalGanjil;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class Driver {
  6.  
  7.     public static void main(String[] args) {
  8.         System.out.println("Menghitung Luas dan Keliling Trapesium\n");
  9.         Titik t = new Titik();
  10.         Trapesium trapesium = new Trapesium();
  11.         Scanner input = new Scanner(System.in);
  12.  
  13.         //input titik A
  14.         System.out.println("Masukkan Koordinat Awal Titik A (x1 enter y1): ");
  15.         t.setX1(input.nextInt());
  16.         t.setY1(input.nextInt());
  17.  
  18.         //input titik B
  19.         System.out.println("Masukkan Koordinat Lebar Titik B (x2 enter y2): ");
  20.         t.setX2(input.nextInt());
  21.         t.setY2(input.nextInt());
  22.  
  23.         //input titik C
  24.         System.out.println("Masukkan Koordinat Panjang Titik C (x3 enter y3): ");
  25.         t.setX3(input.nextInt());
  26.         t.setY3(input.nextInt());
  27.  
  28.         //input titik D
  29.         System.out.println("Masukkan Titik D (x4 enter y4): ");
  30.         t.setX4(input.nextInt());
  31.         t.setY4(input.nextInt());
  32.  
  33.         System.out.println("A = (" + t.getX1() + "," + t.getY1() + ")");
  34.         System.out.println("B = (" + t.getX2() + "," + t.getY2() + ")");
  35.         System.out.println("C = (" + t.getX3() + "," + t.getY3() + ")");
  36.         System.out.println("D = (" + t.getX4() + "," + t.getY4() + ")");
  37.  
  38.         trapesium.setTitik(t);
  39.         System.out.println("=================\n" + "Hasil Perhitungan" + "\n=================\n");
  40.         System.out.println("Hasil Sisi AB (tinggi)\t\t : " + trapesium.tinggi());   // lebar persegi
  41.         System.out.println("Hasil Sisi BC (sisi atas)\t : " + trapesium.panjangAtas()); // panjang persegi
  42.         System.out.println("Hasil Sisi AD (sisi bawah)\t : " + trapesium.panjangBawah()); //lebar trapesium
  43.         System.out.println("Hasil Sisi CD (sisi miring)\t : " + trapesium.sisiMiring()); // sisi miring segitiga
  44.  
  45.         System.out.println("\nLuas Trapesium\t\t: " + trapesium.luas());
  46.         System.out.println("Keliling Trapesium\t: " + trapesium.keliling());
  47.  
  48.     }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment