PROGRAM ADT TABUNG MENGGUNAKAN C++
Deskripsi
Program sederhana yang menggunakan pendekatan ADT (Abstract Data Type) untuk mengolah data tabung. Program ini ditulis dalam bahasa pemrograman C++. Tujuan program ini adalah untuk menghitung volume dan luas tabung berdasarkan input jari-jari dan tinggi tabung.
Program ini menggunakan struktur data Tabung yang memiliki beberapa atribut, termasuk tinggi, jari-jari, volume, luas alas, luas selimut, dan luas permukaan tabung. Seluruh data tabung disimpan dalam sebuah array dengan kapasitas maksimum 100.
Program ini memiliki beberapa menu yang dapat dipilih pengguna, yaitu:
Input data tabung: Menu ini memungkinkan pengguna untuk memasukkan data tabung, seperti jari-jari dan tinggi, dan secara otomatis menghitung volume, luas alas, luas selimut, dan luas permukaan tabung.
Tampilkan data tabung: Menu ini digunakan untuk menampilkan seluruh data tabung yang telah dimasukkan sebelumnya, termasuk jari-jari, tinggi, volume, luas alas, luas selimut, dan luas permukaan tabung.
Sorting tabung dari volume terbesar ke terkecil: Menu ini mengurutkan data tabung berdasarkan volume secara descending, sehingga tabung dengan volume terbesar akan ditampilkan terlebih dahulu.
Exit program: Menu ini digunakan untuk keluar dari program.
Program ini juga dilengkapi dengan beberapa fungsi yang berguna, seperti fungsi HitungVolume untuk menghitung volume tabung, fungsi HitungLuasAlas untuk menghitung luas alas tabung, fungsi HitungLuasSelimut untuk menghitung luas selimut tabung, dan fungsi HitungLuasPermukaan untuk menghitung luas permukaan tabung.
Selain itu, terdapat juga fungsi BubbleSort yang digunakan untuk mengurutkan data tabung berdasarkan volume menggunakan algoritma Bubble Sort. Fungsi ini akan mengurutkan data tabung secara descending.
Program ini memberikan fleksibilitas kepada pengguna untuk memilih menu yang diinginkan dan mengulang penggunaan program dengan kembali ke menu utama. Pengguna hanya perlu memasukkan opsi yang sesuai dan program akan menjalankan tugas yang diminta.
Dengan adanya program ini, pengguna dapat dengan mudah menghitung volume dan luas tabung serta mengurutkan tabung berdasarkan volume. Program ini sangat berguna dalam situasi di mana pengguna perlu melakukan perhitungan atau analisis terhadap banyak tabung sekaligus.
Demikianlah program Tabung ADT menggunakan array yang telah saya kembangkan. Program ini merupakan contoh sederhana dari penggunaan ADT dalam pemrograman dan dapat digunakan sebagai referensi untuk pengembangan program serupa di masa depan.
.png)
.png)


0 komentar: