Lewati ke konten
🛠️ToolsShed

Electric Charge Converter

Konversi unit muatan listrik antara coulomb, milliampere-jam, microcoulomb, dan lainnya.

Hasil
0.2777777778 mAh

Semua Konversi

Coulomb (C)1
Millicoulomb (mC)1000
Microcoulomb (µC)1000000
Nanocoulomb (nC)1000000000
Picocoulomb (pC)1.000000e+12
Kilocoulomb (kC)0.001
Ampere-hour (Ah)0.0002777777778
Milliampere-hour (mAh)0.2777777778
Elementary Charge (e)6.241509e+18

Tentang alat ini

Muatan listrik adalah sifat fundamental materi yang menentukan bagaimana partikel berinteraksi melalui gaya elektromagnetik. Coulomb (C) adalah satuan SI untuk muatan, tetapi dalam aplikasi praktis—dari baterai dan kapasitor hingga elektrokimia dan penyimpanan energi—insinyur dan ilmuwan sering bekerja dengan satuan lain seperti ampere-jam (Ah), miliampere-jam (mAh), mikrocoulomb (μC), dan nanocoulomb (nC). Konversi yang akurat antara satuan-satuan ini sangat penting untuk desain rangkaian, perhitungan kapasitas baterai, dan pemahaman spesifikasi perangkat.

Konverter ini memungkinkan Anda memasukkan nilai muatan dalam satuan apa pun yang didukung dan segera melihat padanannya di semua satuan lainnya. Cukup pilih atau masukkan satuan awal dan nilai Anda, dan alat ini secara otomatis melakukan konversi—tanpa perhitungan manual. Ini berguna untuk membandingkan kapasitas baterai antar produk berbeda, memverifikasi perhitungan rekayasa listrik, atau menerjemahkan spesifikasi pabrikan dari satu notasi ke notasi lain.

Alat ini menangani satuan SI dan praktis dengan presisi penuh, menjadikannya sama berharganya untuk penelitian akademis, pekerjaan rekayasa profesional, dan pemecahan masalah sehari-hari. Baik Anda merancang rangkaian, mengevaluasi spesifikasi power bank, atau memeriksa pekerjaan rumah, konverter ini menghilangkan risiko kesalahan konversi satuan yang dapat merusak proyek atau menyebabkan masalah keselamatan.

Pertanyaan yang Sering Diajukan

Implementasi Kode

# Electric Charge Unit Converter
# Base unit: Coulomb (C)

CHARGE_TO_COULOMB = {
    "C":   1,
    "mC":  1e-3,
    "µC":  1e-6,
    "nC":  1e-9,
    "pC":  1e-12,
    "kC":  1e3,
    "MC":  1e6,
    "Ah":  3600,
    "mAh": 3.6,
    "e":   1.602176634e-19,  # Elementary charge
}

def convert_charge(value: float, from_unit: str, to_unit: str) -> float:
    """Convert electric charge between units."""
    if from_unit not in CHARGE_TO_COULOMB:
        raise ValueError(f"Unknown unit: {from_unit}")
    if to_unit not in CHARGE_TO_COULOMB:
        raise ValueError(f"Unknown unit: {to_unit}")

    coulombs = value * CHARGE_TO_COULOMB[from_unit]
    return coulombs / CHARGE_TO_COULOMB[to_unit]

# Examples
print(f"1 C = {convert_charge(1, 'C', 'µC'):.2e} µC")
print(f"1 Ah = {convert_charge(1, 'Ah', 'C'):.0f} C")
print(f"1 mAh = {convert_charge(1, 'mAh', 'C'):.1f} C")
print(f"1 µC = {convert_charge(1, 'µC', 'pC'):.0f} pC")
print(f"1 elementary charge = {1.602176634e-19:.3e} C")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.