Python - Volume dan Luas Permukaan Tabung contoh Program Sederhana

Bagaimana sih cara membuat program sederhana Python untuk menghitung Luas Permukaan tabung serta Volumenya? Kalo bisa juga ada Source Codenya, jadi kita tinggal Copy-Paste dan Run, adakah?

Hei-hei kali ini saya akan melanjutkan materi perhitungan bangun ruang menggunakan bahasa pemrograman Python. Di artikel ini saya akan menampilkan Source Code lengkap dengan gambar hasil run programnya, yang berjudul "Menghitung Volume dan Luas permukaan Tabung".


Pada artikel sebelumnya kita sudah belajar bagaimana sih membuat Kasir Warung makan sederhana menggunakan Python, nah kali ini kita akan melakukan perhitungan bangun ruang berupa Tabung.

Kriteria yang dijadikan variabel yang harus diinputkan user dalam program nantinya "Tinggi" dan "jari-jari" saja, sedangkan Phi tetap menggunakan 3.14 atau 22/7 sesuai rumus yang berlaku.

Rumus Volume Tabung: π x r² x t  dimana : π = 22/7 atau 3.14   r = Jari-jari Lingkaran   t = tinggi tabung
Rumus Luas Permukaan Tabung: 2 x π x r x ( t + r )dimana : π = 22/7 atau 3.14   r = Jari-jari Lingkaran   t = tinggi tabung

Oke langsung saja silahkan sedot Source Code dibawah ini untuk dijadikan bahan belajar Guys!.

Program Sedehana Hitung Volume dan Luas Permukaan Tabung

Source Code


print ("--- Program Menghitung Volume dan Luas tabung motubablog ---\n")

tinggi=int(input("Masukan Tinggi : "))
jari=int(input("Masukan Jari-jari Lingkaran : "))

phi=22/7

luas=int(2*phi*jari*(tinggi+jari))
volume=int((phi*(jari*jari))*tinggi)

print ("Luas tabung = ", luas)
print ("Volume tabung = ", volume)



Run Programnya


Bagaimana sangat "EASY" bukan, bagi seorang pemula sekalipun saya rasa code diatas sangat mudah dipahami karena tidak mengggunakan syntax/variabel yang sulit.

Sekian artikel ini semoga beguna untuk sobat-sobat sekalian yang sedanng belajar memahami Bahasa Pemrograman Python. Selamat Mencoba! Terimakasih.

2 Comments

Berkomentarlah yang baik dan Lucu, jangan Spam!

  1. def garis():
    print("="*44)
    garis()
    print(" KEDAI KOPI KEKINIAN ")
    garis()
    print("Kode Menu Coffe Harga")
    garis()
    print(" 1 Caramel Macchiato 35000")
    print(" 2 Vanilla Latte Shake 33000")
    print(" 3 Coffe Americano Shake 31000")
    print(" 4 Mocca Frappucino 30000")
    print(" 5 Caramel Frappucino 29000")
    garis()
    nama_kasir = input("Nama Kasir :")
    pembeli = input("Nama Pembeli :")
    tanggal_transaksi = str(input("Tanggal Transaksi :"))
    banyak_jenis = int(input("Berapa Jenis :"))
    kode_kopi = []
    banyak_pesan = []
    jenis_kopi = []
    harga = []
    jumlah = []
    #proses perulangan
    for i in range (banyak_jenis):
    print("Jenis ke-",i+1)
    kode_kopi.append(input("Kode Kopi [1/2/3/4/5] :"))
    banyak_pesan.append(int(input("Banyak Pesanan :")))
    if kode_kopi[i]== "1":
    jenis_kopi.append("Caramel Macchiato")
    harga.append("35000")
    jumlah.append(banyak_pesan[i]*int("35000"))
    elif kode_kopi[i]== "2":
    jenis_kopi.append("Vanilla Latte Shake")
    harga.append("33000")
    jumlah.append(banyak_pesan[i]*int("33000"))
    elif kode_kopi[i]== "3":
    jenis_kopi.append("Coffe Americano Shake")
    harga.append("31000")
    jumlah.append(banyak_pesan[i]*int("31000"))
    elif kode_kopi[i]== "4":
    jenis_kopi.append("Mocca Frappucino")
    harga.append("30000")
    jumlah.append(banyak_pesan[i]*int("30000"))
    elif kode_kopi[i]== "5":
    jenis_kopi.append("Caramel Frappucino")
    harga.append("29000")
    jumlah.append(banyak_pesan[i]*int("29000"))
    else :
    print("Jenis kopi yang anda pilih tidak tersedia")
    exit()


    #proses output
    print("************************KEDAI KOPI KEKINIAN*************************")
    print("====================================================================")
    print("No Jenis Harga Banyak Jumlah")
    print(" Kopi Satuan Beli Harga ")
    print("====================================================================")
    a = 0
    while a < banyak_jenis:
    print("%i \t%s\t\t %s %i %i" %(a+1, jenis_kopi[a], harga[a], banyak_pesan[a], jumlah[a]))
    a=a+1
    print("====================================================================")
    jumlah_harga = sum (jumlah)
    print("Jumlah Harga \tRp.",jumlah_harga)
    pajak = jumlah_harga * 0.1
    total_bayar = jumlah_harga + pajak
    print("Pajak 10% \tRp.",pajak)
    print("Total Bayar \tRp.",total_bayar)
    uang_bayar = int(input("Masukkan Uang Pembayaran :Rp."))
    kembalian = uang_bayar - total_bayar
    print("Kembalian :Rp.",kembalian)
    print("Nama Kasir :",nama_kasir)
    print("Nama Pembeli :",pembeli)
    print("Tanggal transaksi :",tanggal_transaksi)
    print("=======================================================================")
    print(" Terima Kasih Telah Berkunjung ke Kedai Kopi Kekinian ")
    print("=======================================================================")
    Untuk membuat perintah di else supaya kembali ke menu perulangan input kode kopi gimana gan?

    ReplyDelete
  2. Betway Casino Review 2021 ✔️ Is this the Best Online
    Betway is a top-notch sportsbook 1xbet 주소 brand 바카라배팅 in the online gambling world. We've thoroughly reviewed Betway and gave 바카라 배팅전략 it 슈어맨 a rating of 마카오바카라 4.5 out of 5.

    ReplyDelete
Post a Comment
Previous Post Next Post