Loading Blog

Menghitung Hasil Perhitungan Tabung

Lorem ipsum dolor sit amet consectetur adipisicing.

Masalah

Menghitung tabung seperti luas permukaan, keliling, volume, dan luas tutup atas bawah secara manual memakan waktu dan berisiko kesalahan. Dibutuhkan solusi yang praktis untuk menghitung semua properti ini hanya dengan memasukkan jari-jari (r) dan tinggi (t).

Solusi

Program komputer berbasis C++ dapat menghitung properti tabung secara otomatis. Pengguna cukup memasukkan nilai r (jari-jari) dan t (tinggi). Program akan menghitung:

  • Luas Permukaan: \( 2 \pi r (r + t) \)
  • Keliling: \( 2 \pi r \)
  • Volume: \( \pi r^2 t \)
  • Luas Tutup Atas dan Bawah: \( 2 \pi r^2 \)
  • Luas Selimut: \( 2 \pi r t \)

Di mana:

  • π: Konstanta (sekitar 3.14159).
  • r: Jari-jari lingkaran alas.
  • t: Tinggi tabung.

Studi Kasus

Misalkan kita memiliki sebuah tabung dengan jari-jari 7 cm dan tinggi 10 cm. Maka, perhitungannya adalah sebagai berikut:

Masukkan jari-jari: 7
Masukkan tinggi: 10
                    
Hasil Perhitungan:
- Luas Permukaan: 747.7 cm²
- Keliling: 43.98 cm
- Volume: 1539.38 cm³
- Luas Tutup Atas dan Bawah: 307.9 cm²
- Luas Selimut: 439.8 cm²
                                    

Video Penjelasan

Kode Program

Berikut adalah contoh kode program dalam C++ untuk menghitung properti tabung:


        #include 
        #include 
        using namespace std;
        
        // Fungsi untuk menghitung luas permukaan
        double hitungLuasPermukaan(double r, double t) {
            return 2 * M_PI * r * (r + t);
        }
        
        // Fungsi untuk menghitung keliling
        double hitungKeliling(double r) {
            return 2 * M_PI * r;
        }
        
        // Fungsi untuk menghitung volume
        double hitungVolume(double r, double t) {
            return M_PI * r * r * t;
        }
        
        // Fungsi untuk menghitung luas tutup
        double hitungLuasTutup(double r) {
            return 2 * M_PI * r * r;
        }
        
        // Fungsi untuk menghitung luas selimut
        double hitungLuasSelimut(double r, double t) {
            return 2 * M_PI * r * t;
        }
        
        int main() {
            double r, t;
            cout << "Masukkan jari-jari: ";
            cin >> r;
            cout << "Masukkan tinggi: ";
            cin >> t;
        
            cout << "Luas Permukaan: " << hitungLuasPermukaan(r, t) << " cm²" << endl;
            cout << "Keliling: " << hitungKeliling(r) << " cm" << endl;
            cout << "Volume: " << hitungVolume(r, t) << " cm³" << endl;
            cout << "Luas Tutup: " << hitungLuasTutup(r) << " cm²" << endl;
            cout << "Luas Selimut: " << hitungLuasSelimut(r, t) << " cm²" << endl;
        
            return 0;
        }
                        

I'd love to hear your perspective if you're interested and find a way to move forward together

Web Development

Contact