Skip to content

MBAHSINGO22/Triangle_Collection_Calculation_Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ Triangle Collection Calculation Java

Sistem Segitiga di Java
Proyek Java yang mengimplementasikan aplikasi untuk mengelola koleksi segitiga, menghitung rata-rata luas, serta menemukan segitiga terluas dan terkecil.


πŸ“– Deskripsi Proyek

Proyek pembelajaran Java yang mengimplementasikan sistem untuk mengelola koleksi segitiga berdasarkan koordinat titik-titiknya.

Proyek ini berfokus pada:

  • πŸ“Š Segitiga.java: Kelas untuk merepresentasikan segitiga dengan atribut koordinat titik (x1, y1, x2, y2, x3, y3) serta metode untuk menghitung panjang sisi, keliling, dan luas menggunakan rumus Heron.
  • πŸ” KumpulanSegitiga.java: Kelas untuk mengelola koleksi segitiga dalam array, dengan metode untuk menambah segitiga, menghitung rata-rata luas, serta mencari segitiga terluas dan terkecil.
  • πŸ› οΈ MainSegitiga.java: Kelas utama untuk menguji sistem dengan membuat tiga segitiga dengan koordinat statis, menyimpannya dalam koleksi, dan menampilkan rata-rata luas serta status segitiga terluas/terkecil.

🧠 Teknologi

  • Java

πŸ“‚ Struktur File

Triangle_Collection_Calculation_Java/
β”œβ”€β”€ src/Modul_6/
β”œβ”€β”€ MainSegitiga.java       # πŸ› οΈ Kelas utama untuk pengujian
β”œβ”€β”€ Segitiga.java           # πŸ“Š Kelas untuk data dan perhitungan segitiga
β”œβ”€β”€ KumpulanSegitiga.java   # πŸ” Kelas untuk pengelolaan koleksi segitiga

🟒 Catatan

  • Program menggunakan koordinat statis untuk tiga segitiga:
    • (0,0), (3,0), (0,4)
    • (0,0), (4,0), (0,3)
    • (0,0), (2,0), (0,2)
  • Luas dihitung menggunakan rumus Heron berdasarkan panjang sisi yang dihitung dengan jarak Euclidean.

πŸ“ˆ Contoh Output

MainSegitiga.java

Rata-rata Luas: 4.666666666666667
Segitiga Terluas: Ada
Segitiga Berukuran Paling Kecil: Ada

πŸ‘¨β€πŸ’» Pengembang

MBAHSINGO22
πŸ”— GitHub

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages