Belajar Python [Dasar] - 48 - Latihan Fungsi

  Рет қаралды 20,603

Kelas Terbuka

Kelas Terbuka

Күн бұрын

Yuk Belajar Python dasar di seri Tutorial Python Bahasa Indonesia untuk pemula.
Ayo Belajar Python lewat seri Python dasar bahasa indonesia
=======================================
Source Code bisa didownload di:
www.github.com...
=======================================
Playlist tutorial python dasar:
• Belajar Python Bahasa ...
Sudah Jago Python? lanjutkan ke OOP:
• Belajar Python 3.x Obj...
=======================================
Komunitas Kelas Terbuka:
Discord 👾:
/ discord
Telegram :
t.me/ruangdisk...
=======================================
Donasi Kelas Terbuka:
Saweria (GoPay, Dana, LinkAja, OVO, QRIS)
saweria.co/kel...
=======================================
Follow kami di:
/ kelasterbuka
/ kelasterbuka
/ kelasterbuka_id
/ kelasterbukaindonesia
www.github.com...
#kelasterbuka #ngoding #python

Пікірлер: 101
@GreffinVincent
@GreffinVincent 7 ай бұрын
Thank you bang untuk ilmunya, ga kerasa udah sampe Episode 48. PR nya bang : while True: header() opsi = str(input("Pilih perhitungan: ")) LEBAR, PANJANG = input_user() LUAS = hitung_luas(LEBAR,PANJANG) KELILING = hitung_keliling(LEBAR,PANJANG) if opsi == "1": hitung_luas(LEBAR,PANJANG) display("luas",LUAS) elif opsi == "2": hitung_keliling(LEBAR,PANJANG) display("keliling",KELILING) elif opsi == "3": hitung_luas(LEBAR,PANJANG) hitung_keliling(LEBAR,PANJANG) display("luas",LUAS) display("keliling",KELILING) else: print("Input yang benar, ulangi!") isContinue = input("apakah lanjut? (y/n) :") if isContinue == "n": break print("Program selesai, terima kasih")
@spidaxe1228
@spidaxe1228 3 ай бұрын
Nih bang sangat bermanfaat vidionya🙏👍 import os def header(): print("="*10, "PERHITUGAN LUAS DAN KELILING" ,"="*10) print(" PERSEGI PANJANG ") print("1.LUAS 2.KELILING ") print("="*50) def pilih(na,ma): a = input(f"Menu pilih ({na}/{ma}) : ") return a def ambil(): pan = int(input("Masukan panjang : ")) leb = int(input("Masukan lebar : ")) return pan,leb def luas(P,L): return P*L def keliling(pa,l): return 2*(pa+l) def pesan(mesage,value): print(f"{mesage} persegi panjang = {value}") def makasih(): print("Program berakhir terimakasih!!!") def eror(): print("Inputan tidak valid erorr!!!!!") while True: os.system("clear") header() bin = pilih(1,2) if bin == "1": p,l = ambil() a = luas(p,l) pesan("Luas",a) elif bin == "2": p,l = ambil() a = keliling(p,l) pesan("Keliling",a) else: eror() break print() apa = input("Mau bikin lagi? (y/n) : ").lower() if apa == "n": makasih() break elif apa == "y": pass else: eror() break
@dickyasqaelani4385
@dickyasqaelani4385 2 жыл бұрын
PR membuat opsi untuk memilih perhitungan luas dan panjang # program utama while True: header() print("opsi perhitungan:") print("1.menghitung keliling") print("2.menghitung luas") opsi = input("pilih menu no: ") if opsi == "1": LEBAR,PANJANG = input_user() KELILING = hitung_keliling(LEBAR,PANJANG) display("keliling",KELILING) elif opsi == "2": LEBAR,PANJANG = input_user() LUAS = hitung_luas(LEBAR,PANJANG) display("luas",LUAS) isContinue = input("apakah lanjut (Y/N)") if isContinue == "N": break print("program selesai, terima kasih")
@MDFZ_
@MDFZ_ 8 ай бұрын
Ini dari saya pak hehe, saya buat fungsi baru untuk opsi supaya memudahkan saya def header(): # Header os.system('cls') print(f'{'PROGRAM MENGIHTUNG LUAS':^40}') print(f'{'DAN KELILING PERSEGI PANJANG':^40}') print(f'{'-'*40:^40}') def input_user(): # Mengambil Input User lebar = int(input('Masukkan Nilai Lebar: ')) panjang = int(input('Masukkan Nilai Panjang: ')) return lebar,panjang def hitung_luas(lebar,panjang): # Fungsi Luas return lebar*panjang def hitung_keliling(lebar,panjang): # Fungsi Keliling return 2*(lebar+panjang) def display(message,value): # Fungsi Display print(f'{message} = {value}') def display_opsi0(): LEBAR,PANJANG = input_user() LUAS = hitung_luas(LEBAR,PANJANG) display('Luas', LUAS) def display_opsi1(): LEBAR,PANJANG = input_user() KELILING = hitung_keliling(LEBAR,PANJANG) display('Keliling', KELILING) def display_opsi2(): LEBAR,PANJANG = input_user() KELILING = hitung_keliling(LEBAR,PANJANG) LUAS = hitung_luas(LEBAR,PANJANG) display('Keliling', KELILING) display('Luas', LUAS) # Program Utamanya while True: header() opsi = input('Pilih Opsi Perhitungan (0 = Luas, 1 = Keliling, 2 = Keduanya): ') if opsi == '0': display_opsi0() elif opsi == '1': display_opsi1() elif opsi == '2': display_opsi2() else: print('Guoblok Maneh?') isContinue = input('Lanjutkan? (y/n)') if isContinue == 'n': break print('Program Complete')
@mrrobot4048
@mrrobot4048 2 ай бұрын
ilmu bermanfaat sekali di share ke yt secara cuma cuma, mantap bener lu bang asli
@Sillysiphus
@Sillysiphus Жыл бұрын
Program perhitungan persegi panjang versi saya pak while True: p = int(input("Panjang: ")) l = int(input('Lebar: ')) def ppanjang(): luas = print(f'Luas Persegi Panjang = {p*l}') keliling = print(f'Keliling Persegi Panjang = {2*(p+l)}') return luas,keliling ppanjang() lanjut = input('Lanjut? (y/n): ') if lanjut == "y": continue elif lanjut == "n": print('program selesai') break else: print("Masukkan pilihan yg tepat!")
@teguhsyahrizal7827
@teguhsyahrizal7827 4 ай бұрын
makasih banyak ilmunya bangg.. sehat-sehat terus yaaa pr-nyaa: while True: header() LEBAR,PANJANG = input_user() LUAS = hitung_luas(LEBAR,PANJANG) KELILING = hitung_keliling(LEBAR,PANJANG) while True: opsi = input("Hasil apa yg anda inginkan? 1. Luas. 2. Keliling. 3. Keduanya. ") if opsi == "1": display("luas",LUAS) break elif opsi == "2": display("Keliling",KELILING) break elif opsi == "3": display("luas",LUAS) display("Keliling",KELILING) break else: print("Input salah, masukkan input kembali.") isContinue = input("Apakah lanjut (y/n)?") if isContinue == "n": break print("Program selesai, terima kasih.")
@imronnasrulloh9788
@imronnasrulloh9788 Жыл бұрын
Absen dulu saya sudah masuk Episode 48 wow Jauh sekali terima kasih banyak pa Dosen
@ervinlawata1357
@ervinlawata1357 2 ай бұрын
Terima Kasih Banyak Pak Pukis, Ini PR menggunakan Tugas Sebelumnya while True: os.system('cls') header() pilihan = menu() if pilihan == "1": nilai_celcius = celcius() hasil_reamur = reamur(nilai_celcius) hasil("Reamur", hasil_reamur) elif pilihan == "2": nilai_celcius = celcius() hasil_fahrenheit = fahrenheit(nilai_celcius) hasil("Fahrenheit", hasil_fahrenheit) elif pilihan == "3": nilai_celcius = celcius() hasil_kelvin = kelvin(nilai_celcius) hasil("Kelvin", hasil_kelvin) else: print("Salah Memilih Menu") isContinue = input("Apakah Ingin Lanjut (y/n) ? ") if isContinue == "n": break print("Terima Kasih Telah Menggunakan Program Ini !!!")
@MuhammadIlham-ew1nd
@MuhammadIlham-ew1nd Жыл бұрын
senang banget ketika bisa nyelesain sendiri while True: header() LEBAR,PANJANG = input_user() opsi = int(input("pilih luas (1) keliling (2) tampilkan semua (3) : ")) if opsi == 1: LUAS = hitung_luas(LEBAR,PANJANG) display("luas",LUAS) elif opsi == 2: KELILING = hitung_keliling(LEBAR,PANJANG) display("keliling", KELILING) elif opsi == 3: LUAS = hitung_luas(LEBAR,PANJANG) KELILING = hitung_keliling(LEBAR,PANJANG) display("luas",LUAS) display("keliling", KELILING) else: print("masukan angka yang benar!!!!") isContinue = input(" apakah mau dilanjutin (y/n) ? ") if isContinue == "n": break print("PROGRAM BERAKHIR")
@mrrobot4048
@mrrobot4048 2 ай бұрын
sama bg wkwk
@ElgoKunn
@ElgoKunn 4 ай бұрын
saya punya 2 versi ini yang pertama # latihan fungsi (1) import os def header (): os.system('cls') print(f"{'PROGRAM PENGHITUNG LUAS':^40}") print(f"{'DAN KELILING PERSEGI PANJANG':^40}") print(f"{'-'*40:^40}") def input_user(): # mengambil input lebar = int(input('masukkan lebar persegi : ')) panjang = int(input('masukkan luas persegi : ')) return lebar,panjang def hitung_luas(lebar,panjang): # menghitung luas return lebar * panjang def hitung_keliling(lebar,panjang): # menghitung keliling return 2*(lebar+panjang) def display(message, value): # menampilkan hasil print(f' Hasil dari {message} = {value} ') '''Codingan utama''' while True: header() pilihan = input('ingin menghitung luas / keliling / keduanya ? ') if pilihan == 'luas': LEBAR, PANJANG = input_user() LUAS = hitung_luas(LEBAR,PANJANG) display('Luas', LUAS) elif pilihan == 'keliling': LEBAR, PANJANG = input_user() KELILING = hitung_keliling(LEBAR, PANJANG) display('KELILING', KELILING) elif pilihan == 'keduanya': LEBAR, PANJANG = input_user() LUAS = hitung_luas(LEBAR,PANJANG) KELILING = hitung_keliling(LEBAR, PANJANG) display('Luas', LUAS) display('KELILING', KELILING) ulang = input('apakah ingin menghitung ulang? y / n : ') if ulang == 'n': break print('akhir dari program')
@ElgoKunn
@ElgoKunn 4 ай бұрын
dan ini yang kedua # latihan fungsi (2) import os def header (): os.system('cls') print(f"{'PROGRAM PENGHITUNG LUAS':^40}") print(f"{'DAN KELILING PERSEGI PANJANG':^40}") print(f"{'-'*40:^40}") def input_user(): # mengambil input lebar = int(input('masukkan lebar persegi : ')) panjang = int(input('masukkan luas persegi : ')) return lebar,panjang def hitung_luas(lebar,panjang): # menghitung luas return lebar * panjang def hitung_keliling(lebar,panjang): # menghitung keliling return 2*(lebar+panjang) def display(message, value): # menampilkan hasil print(f' Hasil dari {message} = {value} ') def total_luas(lebar,panjang): lebar, panjang = input_user() LUAS = hitung_luas(lebar,panjang) return LUAS def total_keliling(lebar,panjang): lebar, panjang = input_user() KELILING = hitung_keliling(lebar,panjang) return KELILING def total_keduanya(lebar,panjang): lebar, panjang = input_user() LUAS = hitung_luas(lebar,panjang) KELILING = hitung_keliling(lebar,panjang) return LUAS,KELILING '''Codingan utama''' while True: header() pilihan = input('ingin menghitung luas / keliling / keduanya ? ') if pilihan == 'luas': hasil_luas = total_luas() display('Luas', hasil_luas) elif pilihan == 'keliling': hasil_keliling = total_keliling() display('KELILING', total_keliling) elif pilihan == 'keduanya': hasil_keliling = total_keliling() hasil_luas = total_luas() display('Luas', hasil_luas) display('KELILING', hasil_keliling) ulang = input('apakah ingin menghitung ulang? y / n : ') if ulang == 'n': break print('akhir dari program')
@bachtiarakmal320
@bachtiarakmal320 Жыл бұрын
def hitung_luas(panjang,lebar): luas = panjang*lebar return display("luas",luas) def hitung_keliling(panjang,lebar): keliling = 2*(panjang+lebar) return display("keliling",keliling) def opsi(): pilih = input(" 1 untuk luas, 2 untuk keliling, 3 untuk keduanya : ") panjang,lebar = input_angka() if pilih == "1": luas = hitung_luas(panjang,lebar) elif pilih == "2": keliling = hitung_keliling(panjang,lebar) elif pilih == "3": luas = hitung_luas(panjang,lebar) keliling = hitung_keliling(panjang,lebar) else: print("yang bener jir!") while True: header() opsi() lanjut = input("apakah lanjut? (y/n) : ") if lanjut == "n": break print("Terima Kasih")
@faisalrizqinashirudin3768
@faisalrizqinashirudin3768 Жыл бұрын
Ini bang PR nya # Program Utamanya while True: header() print("1. Menghitung Luas") print("2. Menghitung Keliling") print("3. Keduanya") opsi = input("Masukkan pilihan: ") if opsi == "1": LEBAR,PANJANG = input_user() LUAS = hitung_luas(LEBAR,PANJANG) display("luas ", LUAS) elif opsi == "2": LEBAR,PANJANG = input_user() KELILING = hitung_keliling(LEBAR,PANJANG) display("keliling ", KELILING) elif opsi == "3": LEBAR,PANJANG = input_user() LUAS = hitung_luas(LEBAR,PANJANG) KELILING = hitung_keliling(LEBAR,PANJANG) display("luas ", LUAS) display("keliling ", KELILING) isContinue = input("Apakah lanjut (y/n)? ") if isContinue == "n": break print("Program Selesai")
@spidaxe1228
@spidaxe1228 3 ай бұрын
Sorry bang ini aku tambahin dikit bang biar makin mantul import os def header(): print("="*10, "PERHITUGAN LUAS DAN KELILING" ,"="*10) print(" PERSEGI PANJANG ") print("1.LUAS = panjang x lebar 2.KELILING = 2 × (panjang+lebar) ") print("="*50) def pilih(na,ma): a = input(f"Menu pilih ({na}/{ma}) : ") return a def ambil(): pan = int(input("Masukan panjang : ")) leb = int(input("Masukan lebar : ")) return pan,leb def luas(P,L): return P*L def keliling(pa,l): return 2*(pa+l) def pesan(mesage,value): print(f"{mesage} persegi panjang = {value}") def makasih(): print("Program berakhir terimakasih!!!") def eror(): print("Inputan tidak valid erorr!!!!!") while True: os.system("clear") header() bin = pilih(1,2) if bin == "1": p,l = ambil() a = luas(p,l) pesan("Luas",a) elif bin == "2": p,l = ambil() a = keliling(p,l) pesan("Keliling",a) else: eror() break print() apa = input("Mau bikin lagi? (y/n) : ").lower() if apa == "n": makasih() break elif apa == "y": pass else: eror() break
@strikernocounter
@strikernocounter 5 ай бұрын
PR nya bang # Program utamanya while True: header() print("Opsi Perhitungan") print("1. Menghitung luas") print("2. Menghitung keliling") print("3. Menghitung luas dan keliling") opsi = input("Silahkan pilih nomor (1-3): ") if opsi == "1": PANJANG,LEBAR = input_user() LUAS = hitung_luas(PANJANG,LEBAR) display("luas", LUAS) elif opsi == "2": PANJANG,LEBAR = input_user() KELILING = hitung_keliling(PANJANG,LEBAR) display("keliling", KELILING) elif opsi == "3": PANJANG,LEBAR = input_user() LUAS = hitung_luas(PANJANG,LEBAR) KELILING = hitung_keliling(PANJANG,LEBAR) display("luas", LUAS) display("keliling", KELILING) else: print("Masukkan opsi nomor yang benar lol!") isContinue = input("Apakah lanjut (y/n)?") if isContinue == "n": break print("Program selesai, terima kasih")
@chaliq3939
@chaliq3939 2 жыл бұрын
haha baru aja kemarin beres ,alhamdulillah langsung upload sekaligus 3 bang sankyu bangg
@anwar1634
@anwar1634 2 жыл бұрын
Mantapp, kak request python untuk automation GNU/Linux
@pip9601
@pip9601 4 ай бұрын
CMIIW. aku tinggal tambahin if ditengahnya. (ini syntax aku tulis dibawah "header()" ya btw) = opsi = int(input("Tekan 1 untuk menghitung luas, dan 2 untuk keliling: ")) if opsi == 1: LEBAR,PANJANG = input_user() LUAS = hitung_luas(LEBAR,PANJANG) display("luas", LUAS) else: LEBAR,PANJANG = input_user() KELILING = hitung_keliling(LEBAR,PANJANG) display("keliling", KELILING)
@hgaming1583
@hgaming1583 3 ай бұрын
karena gabut jadi dibuatin segitiga sama kotak sekalian hehehe :) import os def Header(header): if header == "atas": os.system("cls") print(f"{'PROGRAM HITUNG LUAS BIDANG DATAR':^43}") print("=" * 43) else: print("=" * 43) print(f"{'PROGRAM SELESAI':^43}") print("=" * 43) def segtiga_luas(s_alas, s_tinggi): s_hasil = ((1 / 2) * s_alas) * s_tinggi return s_hasil def persegi_panjang_luas(p_panjang, p_lebar): p_hasil = p_panjang * p_lebar return p_hasil def kotak_luas(sisi): hasil = sisi * sisi return hasil def segitiga_keli(sisi_a, sisi_b, sisi_c): s_k = sisi_a + sisi_b + sisi_c return s_k def persegi_panjang_keli(P_panjang, P_lebar): P_k = 2 * (P_panjang + P_lebar) return P_k def kotak_keliling(k_sisi): K_k = 4 * k_sisi return K_k def nanya_inputan(): inputan = input("Mau menghitung luas/keliling: ").lower() nanya = input( f"Pilih operasi apa yang ingin dilakukan (segtiga, persegi panjang, kotak): " ).lower() if inputan == "luas": if nanya == "segtiga": alas_s = int(input("Masukan alas = ")) tinggi_s = int(input("Masukan tinggi = ")) s_hasil = segtiga_luas(alas_s, tinggi_s) print(f"Hasilnya adalah = {s_hasil}") elif nanya == "persegi panjang": panjang_p = int(input("Masukan panjang = ")) lebar_p = int(input("Masukan lebar = ")) p_hasil = persegi_panjang_luas(panjang_p, lebar_p) print(f"Hasilnya adalah = {p_hasil}") elif nanya == "kotak": sisi_k = int(input("Masukan sisi = ")) k_hasil = kotak_luas(sisi_k) print(f"Hasilnya adalah = {k_hasil}") elif inputan == "keliling": if nanya == "segtiga": sisi_a = int(input("Masukan sisi a = ")) sisi_b = int(input("Masukan sisi b = ")) sisi_c = int(input("Masukan sisi c = ")) s_hasil = segitiga_keli(sisi_a, sisi_b, sisi_c) print(f"Hasilnya adalah = {s_hasil}") elif nanya == "persegi panjang": panjang_p = int(input("Masukan panjang = ")) lebar_p = int(input("Masukan lebar = ")) p_hasil = persegi_panjang_keli(panjang_p, lebar_p) print(f"Hasilnya adalah = {p_hasil}") elif nanya == "kotak": sisi_k = int(input("Masukan sisi = ")) k_hasil = kotak_keliling(sisi_k) while True: Header("atas") nanya_inputan() banya = input("Apakah ada yang dihitung lagi? [y/n] ").lower() if banya == "n": Header("bawah") break else: os.system("cls")
@mrrobot4048
@mrrobot4048 2 ай бұрын
tugas option : def header(): print(""" ======================================== HITUNG LUAS DAN KELILING PERSEGI PANJANG ======================================== """) def user(): panjang = int(input('Masukan Panjang : ')) lebar = int(input('Masukan Lebar : ')) return panjang,lebar def hitung_luas(panjang,lebar): luas = panjang*lebar return luas def hitung_keliling(panjang,lebar): keliling = 2*(panjang+lebar) return keliling def result(pesan,result): print(f'Hasil Dari Hasil Luas Adalah : {result}') while True: header() option = int(input('Pilih 1 Untuk Menghitung Luas Dan Pilih2 Untuk Menghitung Keliling : ')) if option == 1: hasil_luas = hitung_luas(PANJANG, LEBAR) result('Hasil Dari Luas Adalah : ', hasil_luas) elif option == 2: PANJANG, LEBAR = user() hasil_keliling = hitung_keliling(PANJANG, LEBAR) result('Hasil Dari Keliling Adalah : ', hasil_keliling)
@igalizexmo_1220
@igalizexmo_1220 4 ай бұрын
header() while True: print("masukkan operasi") userinput = input("1.menghitung luas 2.menghitung keliling = ") if userinput == "1": lebar,panjang = input_user() value = hitung_luas(lebar,panjang) display('luas',value) elif userinput == "2": lebar,panjang = input_user() value = hitung_keliling(lebar,panjang) display('keliling',value) else: print("masukkan perintah yang valid!!") continue isContinue = input("apakah lanjut (y/n)? ") if isContinue == "n": break print("Program selesai, terima kasih")
@bagushary79
@bagushary79 2 жыл бұрын
mantap bang ilmunya, terima kasih banyak 🙏
@muhammadrifkimuheimin412
@muhammadrifkimuheimin412 2 жыл бұрын
PRnya selesai bang def header(): '''Fungsi Header''' os.system("cls") print(f"{'Program Menghitung Luas':^40}") print(f"{' dan Keliling Persegi Panjang':^40}") print(f"{'-'*40}") def input_user(): '''input user''' lebar = int(input("Masukan lebar : ")) panjang = int(input("Masukan panjang : ")) return lebar,panjang def hitung_luas(panjang,lebar): '''Fungsi Luas''' return lebar*panjang def hitung_keliling(panjang,lebar): '''Fungsi Keliling''' return 2*(panjang+lebar) def display(message,value): '''Fungsi Menampilkan hasil''' print(f"Hasil dari {message} adalah {value}") #Program utama while True: header() opsi = int(input("Ketik 1 untuk menghitung luas Ketik 2 untuk menghitung Keliling Ketik 3 untuk menghitung Luas dan Keliling : ")) if opsi == 1: LEBAR,PANJANG = input_user() LUAS = hitung_luas(PANJANG,LEBAR) display("Luas",LUAS) elif opsi == 2: LEBAR,PANJANG = input_user() KELILING = hitung_keliling(PANJANG,LEBAR) display("Keliling",KELILING) elif opsi ==3: LEBAR,PANJANG = input_user() LUAS = hitung_luas(PANJANG,LEBAR) KELILING = hitung_keliling(PANJANG,LEBAR) display("Luas",LUAS) display("Keliling",KELILING) else: print(f"Program belum tersedia") isContinue = input("Apakah lanjut (Y/N) : ") if isContinue == "N": break print("Progam Selesai, Terima Kasih")
@mendingturu4954
@mendingturu4954 2 жыл бұрын
Ini kang PRnya :D print("="*10, "Program Tambahan", "="*10) def fungsi_luas(): LEBAR, PANJANG = input_user() LUAS = hitung_luas(LEBAR, PANJANG) display("Luas", LUAS) def fungsi_keliling(): LEBAR, PANJANG = input_user() KELILING = hitung_keliling(LEBAR, PANJANG) display("Keliling", KELILING) def selesai(): print("Semoga Bermanfaat! :D") while True: header() opsi_user = input("Saya mau hitung (1 atau 2): ") if opsi_user == "1": fungsi_luas() if opsi_user == "2": fungsi_keliling() isContinue = input( "Apakah Masih Ada Soal Luas Dan Keliling Persegi Panjang Yang Belum Diketahui? (y/n): ") if isContinue == "n": break selesai()
@Miftah-qt7pg
@Miftah-qt7pg 2 жыл бұрын
Bang mau nanya, itu pas "if" kok bawahnya gak "elif", biasanya aku pakek "elif" di bawah "if"
@aprinur6368
@aprinur6368 3 ай бұрын
# Program menghitung luas dan keliling persegi panjang dengan fungsi def header(): """Fungsi header""" print(f'{'PROGRAM MENGHITUNG LUAS':^40}') print(f'{'DAN KELILING PERSEGI PANJANG':^40}') print(f'{'=' * 40:^40}') def input_user(): """Fungsi input user""" lebar = int(input(' Masukkan nilai lebar:')) panjang = int(input('Masukkan nilai panjang: ')) return lebar, panjang def hitung_luas(lebar, panjang): """Fungsi perhitungan luas""" return lebar * panjang def hitung_keliling(lebar, panjang): """Fungsi perhitungan keliling""" return 2 * (lebar + panjang) def display(messege, value): """Fungsi display""" print(f'Hasil perhitungan {messege} = {value}') # PR menambahkan opsi yang akan dihitung def opsi_perhitungan(): """Fungsi memilih perhitungan""" pilihan = int(input(''' 1. Hitung luas 2. Hitung keliling 3. Hitung luas dan keliling Masukkan pilihan (1/2/3): ''')) return pilihan while True: header() # PR menambahkan opsi yang akan dihitung opsi = opsi_perhitungan() if opsi == 1: Lebar, Panjang = input_user() luas = hitung_luas(Lebar, Panjang) display('Luas', luas) elif opsi == 2: Lebar, Panjang = input_user() keliling = hitung_keliling(Lebar, Panjang) display('Keliling', keliling) elif opsi == 3: Lebar, Panjang = input_user() luas = hitung_luas(Lebar, Panjang) keliling = hitung_keliling(Lebar, Panjang) display('Luas', luas) display('Keliling', keliling) else: print('Masukkan pilihan yang ada') iscontinue = input(' Apakan lanjut? (y/n): ') if iscontinue.lower() == 'n': break print(' PROGRAM SELESAI')
@AliHavizni-md5ql
@AliHavizni-md5ql Жыл бұрын
PR membuat opsi perhitungan luas & keliling persegi panjang : while True: header() LEBAR, PANJANG = ambil_input_user() opsi = int(input("Pilih Hitung Persegi Panjang: 1 LUAS 2 KELILING: ")) if opsi == 1: LUAS = hitung_luas(LEBAR, PANJANG) display("luas", LUAS) elif opsi == 2: KELILING = hitung_keliling(LEBAR, PANJANG) display("keliling", KELILING) apaLanjut = input("apakah anda ingin lanjut (y/n)? ") if apaLanjut == "n": break print("Terima Kasih.")
@nara5149
@nara5149 4 ай бұрын
import os def header(): print(f" {40*"="}") print(f"|{"PERHITUNGAN LUAS":^38}|") print(f"|{"DAN KELILING PERSEGI PANJANG":^38}|") print(f"{40*"="} ") def opsi(): pilihan = input("""1. Luas persegi panjang 2. Keliling persegi panjang 3. Luas dan keliling persegi panjang Pilih program dengan memasukkan angka: """) return pilihan def input_user(): panjang = input(" Panjang: ") lebar = input("Lebar: ") return panjang, lebar def luas(panjang, lebar): return panjang*lebar def keliling(panjang, lebar): return 2*(panjang+lebar) def hasil(message, value): print(f"Hasil perhitungan {message} = {value:g}") while True: header() while True: pilihan = opsi() try: if pilihan in ["1", "2", "3"]: pilihan = int(pilihan) break else: raise ValueError("Pilihan yang dimasukkan tidak valid ") except ValueError as error: os.system("cls") print(error) while True: panjang, lebar = input_user() try: panjang = float(panjang) lebar = float(lebar) if panjang < 0 or lebar < 0: raise ValueError("Panjang dan lebar harus berupa bilangan positif") break except ValueError as error: os.system("cls") if "could not convert string to float" in str(error): print("Nilai tidak valid") else: print(error) if pilihan == 1: hasil("luas", luas(panjang, lebar)) elif pilihan == 2: hasil("keliling", keliling(panjang, lebar)) elif pilihan == 3: hasil("luas", luas(panjang, lebar)) hasil("keliling", keliling(panjang, lebar)) while True: confirm = input(" Lanjutkan? (y/n): ") if confirm == "y": break elif confirm == "n": print("Program telah berakhir") exit() else: print("Masukan tidak valid")
@shadowzoneshadow7188
@shadowzoneshadow7188 Жыл бұрын
while True: header() LEBAR,PANJANG = input_user() LUAS = hitung_luas(LEBAR,PANJANG) KELILING = hitung_keliling(LEBAR,PANJANG) opsi = input("luas atau keliling (l/k)?") if opsi == "l": print("hasil untuk luas:",LUAS) else: print("hasil untuk keliling:", KELILING) isContinue = input("apakah lanjut (y/n)?") if isContinue == "n": break print("program selesai terima kasih")
@PunggulCh.Wiladida
@PunggulCh.Wiladida 2 ай бұрын
PR tentang opsi Luas/Keliling: import os def header(): '''Fungsi Header''' os.system("cls") print(f"{'PROGRAM MENGHITUNG LUAS':^40}") print(F"{'DAN KELILING PERSEGI PANJANG':^40}") print(f"{'-'*40:^40}") def input_user(): '''fungsi input user''' # mengambil input user lebar = int(input("Masukan nilai lebar:")) panjang = int(input("Masukan nilai panjang:")) return lebar,panjang def hitung_luas(lebar,panjang): '''fungsi luas''' return lebar*panjang def hitung_keliling(lebar,panjang): '''fungsi keliling''' return 2*(lebar+panjang) def display(massage,value): '''fungsi display''' print(f"hasil perhitungan {massage} = {value}") while True: header() LEBAR,PANJANG = input_user() LUAS = hitung_luas(LEBAR,PANJANG) KELILING = hitung_keliling(LEBAR,PANJANG) Pengukuran = input("Pengukuran apa?:") if Pengukuran== "Luas": LUAS = hitung_luas(LEBAR,PANJANG) display("Luas",LUAS) elif Pengukuran== "Keliling": KELILING = hitung_keliling(LEBAR,PANJANG) display("Keliling",KELILING) isContinue = input("apakah lanjut (y/n)? ") if isContinue == "n": break print("Terima Kasih")
@m-syliq
@m-syliq 6 ай бұрын
while True: header() print("==== Opsi ====") print("Pilih 1 jika ingin hitung luas") print("Pilih 2 jika ingin hitung keliling") print("Pilih 3 jika ingin hitung luas dan keliling") choice = input("Masukkan angka opsi: ") if choice == "1": LEBAR,PANJANG = input_user() LUAS = hitung_luas(LEBAR,PANJANG) display("luas",LUAS) elif choice == "2": LEBAR,PANJANG = input_user() KELILING = hitung_keliling(LEBAR,PANJANG) display("keliling",KELILING) elif choice == "3": LEBAR,PANJANG = input_user() LUAS = hitung_luas(LEBAR,PANJANG) KELILING = hitung_keliling(LEBAR,PANJANG) display("luas",LUAS) display("keliling",KELILING) isContinue = input("Apakah lanjut (y/n)? ") if isContinue == "n": break
@adyangsurptr
@adyangsurptr 2 жыл бұрын
Saya coba jawab PRnya Tuan, jadi begini critanya.... Codenya kurleb sama dengan punyanya Tuan, cuman ada satu fungsi yang ditamabhin... def opsi(): '''fungsi opsi perhitungan''' print(f"Silahkan ketikkan salah satu perhitungan! (L/K) L = Luas, K = Keliling") # Program utamanya dengan fitur OPSI while True: header() opsi = input("Silahkan ketikkan salah satu perhitungan! (L/K) L = Luas, K = Keliling") if opsi == "L": LEBAR,PANJANG = input_user() LUAS = hitung_luas(LEBAR,PANJANG) display("luas", LUAS) elif opsi == "K": LEBAR,PANJANG = input_user() KELILING = hitung_keliling(LEBAR,PANJANG) display("keliling", KELILING) else: print(f"Perhitungan yang Anda pilih tidak ada, silahkan pilih kembali!") isContinue = input("apakah lanjut (y/n)? ") if isContinue == "n": break print("Program selesai, trimagaji")
@muhammadrizqi7663
@muhammadrizqi7663 11 ай бұрын
import os def header(): os.system("cls") print(f"{'PROGRAM MENGHITUNG LUAS':^40}") print(f"{'DAN KELILING PERSEGI PANJANG':^40}") print(f"{'-'*40:^40}") def input_user(): lebar = int(input("Masukan nilai lebar: ")) panjang = int(input("Masukan nilai panjang: ")) return lebar, panjang def persegi_panjang(lebar, panjang, hasil): rumus = { "1": {"keliling": 2 * (panjang + lebar)}, "2": {"luas": panjang * lebar}, "3": {"keliling": 2 * (panjang + lebar), "luas": panjang * lebar}, } return rumus.get(hasil.lower(), "Tidak ada rumus") def display(key, value): for key, val in value.items(): print(f"hasil perhitungan {key} = {val}") while True: header() lebar, panjang = input_user() rumus = input( """ 1 = Keliling, 2 = Luas, 3 = Keliling & Luas Masukkan Pilihan anda = """ ) hasil = persegi_panjang(lebar, panjang, rumus) display(rumus, hasil) isContinue = input("apakah lanjut (y/n)? ") if isContinue == "n": break print("Program selesai, terima kasih")
@fadhlyazka
@fadhlyazka Жыл бұрын
while True: header() PANJANG, LEBAR = inpUser() LUAS = hitungLuas(PANJANG, LEBAR) KELILING = hitungKeliling(PANJANG, LEBAR) isPilihan = input("Luas/Keliling/Keduanya : ") if isPilihan == "L": display("luas", LUAS) elif isPilihan == "K": display("keliling", KELILING) elif isPilihan == "2": display("luas", LUAS) display("keliling", KELILING) isSelanjutnya = input(" Apakah mau lanjut? (y/n): ") if isSelanjutnya == "n": break print("Terima Kasih telah Mencoba")
@levieren3236
@levieren3236 Жыл бұрын
Pr membuat opsi untuk memilih perhitungan luas dan keliling persegi panjang : def header(): print(f"{'Operasi perhitungan persegi panjang':^40}") print(f"{'Luas dan keliling':^40}") print(f"{'-'*40}") def input_user(): lebar = int(input('Masukan angka :')) panjang = int(input('Masukan angka :')) return lebar,panjang def fungsi_luas(lebar,panjang): return lebar*panjang def fungsi_Keliling(lebar,panjang): return 2*(lebar+panjang) def display(messeage,value): print(f"hasil perhitungan : {messeage} = {value}") while True: header() LEBAR,PANJANG = input_user() print(f"{'Masukan pilihan anda :'}") print(f"{'1.luas'}") print(f"{'2.keliling'}") print(f"{'3.luas dan keliling'}") Pilihan = input('Masukan operasi :') if Pilihan == "1": LUAS = fungsi_luas(LEBAR,PANJANG) display('Luas',LUAS) if Pilihan == "2": KELILING = fungsi_Keliling(LEBAR,PANJANG) display("Keliling",KELILING) elif Pilihan == "3": GABUNGAN = fungsi_luas(LEBAR,PANJANG),fungsi_Keliling(LEBAR,PANJANG) display('Gabungan',GABUNGAN) else : print("Kamu salah program,coba ulangi") islanjut = input("apakah akan lanjut (y/n) ?") if islanjut == "n": break print("Program telah selesai,terimakasih")
@aziziaqnas18
@aziziaqnas18 2 жыл бұрын
semangat terus bang.btw lagi belajar python ni saya,thanks untuk videonya
@rul_945
@rul_945 2 жыл бұрын
udah sampe sini aja marathonnya saya
@itsfurnace3064
@itsfurnace3064 2 ай бұрын
import os def header(): os.system("cls") print(f"{'MENGHITUNG LUAS':^60}") print(f"{'DAN KELILING PERSEGI PANJANG':^60}") print(f"{"-"*60:^60}") def input_user(): lebar = int(input("masukan nilai lebar: ")) panjang = int(input("masukan nilai panjang: ")) return panjang,lebar def hitung_luas(lebar, panjang): return panjang*lebar def hitung_keliling(lebar, panjang): return 2*(panjang+lebar) def display(message,value): '''fungsi display''' print(f"hasil perhitungan {message} = {value}") while True: header() LEBAR, PANJANG = input_user() hasil_luas = hitung_luas(LEBAR, PANJANG) hasil_keliling = hitung_keliling(LEBAR, PANJANG) while True: display_hasil = int(input(f"hasil apa yang ingin ditampilkan? 1. luas 2. keliling pilihan:")) if display_hasil == 1: display("luas", hasil_luas) elif display_hasil == 2: display("keliling", hasil_keliling) iscont = input("apakah ingin menampilkan hasil yang lain?") if iscont == "n": break isContinue = input("apakah lanjut melakukan perhitungan (y/n)? ") if isContinue == "n": break print("Program selesai, terima kasih")
@mahendradevid1410
@mahendradevid1410 Жыл бұрын
while True: header() LEBAR,PANJANG,OPSI = input_user() if OPSI == 1: LUAS = hitung_luas(LEBAR,PANJANG) display("luas", LUAS) elif OPSI == 2: KELILING = hitung_keliling(LEBAR,PANJANG) display("keliling", KELILING) elif OPSI == 3: LUAS = hitung_luas(LEBAR,PANJANG) KELILING = hitung_keliling(LEBAR,PANJANG) display("luas", LUAS) display("keliling", KELILING) else: print("Opsi Yang Anda Masukkan Tidak ada") isContinue = input("apakah lanjut (y/n) :") if isContinue == "n": break
@mohalfinoorwirabuana
@mohalfinoorwirabuana 2 ай бұрын
import os def header(): os.system("clear") print(f"{'PROGRAM MENGHITUNG LUAS':^40}") print(f"{'DAN KELILING PERSEGI PANJANG':^40}") print(f"{'-'*40:^40}") def input_user(): lebar = int(input("Masukkan nilai lebar: ")) panjang = int(input("Masukkan nilai panjang: ")) return lebar,panjang def hitung_luas(lebar,panjang): return lebar*panjang def hitung_keliling(lebar,panjang): return 2*(lebar+panjang) def display(message,value): print(f"Hasil perhitungan {message} = {value}") while True: header() opsi_lanjut = input("Jika ingin menghitung luas ketik 1 Jika ingin menghitung keliling ketik 2 Jika ingin menghitung keduanya ketik 3 --->") if opsi_lanjut == "1": LEBAR,PANJANG = input_user() LUAS = hitung_luas(LEBAR,PANJANG) display("luas", LUAS) elif opsi_lanjut == "2": LEBAR,PANJANG = input_user() KELILING = hitung_keliling(LEBAR,PANJANG) display("keliling", KELILING) elif opsi_lanjut == "3": LEBAR,PANJANG = input_user() LUAS = hitung_luas(LEBAR,PANJANG) KELILING = hitung_keliling(LEBAR,PANJANG) display("luas", LUAS) display("keliling", KELILING) iscontinue = input("Apakah lanjut (y/n)? : ") if iscontinue == "n": break print("Program selesai Terima Kasih")
@mrrobot4048
@mrrobot4048 2 ай бұрын
thanks ilmu nya bang pukis
@ridwansetiawan5416
@ridwansetiawan5416 2 жыл бұрын
hadir kang
@Sillysiphus
@Sillysiphus Жыл бұрын
TUGAS def header(): '''fungsi Header''' print(f"{'PROGRAM MENGHITUNG LUAS':^40}") print(f"{'DAN KELILING PERSEGI PANJANG':^40}") print(f"{'-'*40:^40}") def input_user(): '''fungsi input user''' # Mengambil input user lebar = int(input("Masukan nilai lebar: ")) panjang = int(input("Masukan nilai panjang: ")) return lebar,panjang def hitung_luas(lebar,panjang): '''fungsi luas''' return lebar*panjang def hitung_keliling(lebar,panjang): '''fungsi keliling''' return 2*(lebar+panjang) def display(message,value): '''fungsi display''' print(f"hasil perhitungan {message} = {value}") # Program utamanya while True: header() LEBAR,PANJANG = input_user() opsi = input('Hitung luas atau keliling (l/k/lk): ') if opsi == "l": LUAS = hitung_luas(LEBAR,PANJANG) display("luas", LUAS) elif opsi == "k": KELILING = hitung_keliling(LEBAR,PANJANG) display("keliling", KELILING) elif opsi == "lk": LUAS = hitung_luas(LEBAR,PANJANG) KELILING = hitung_keliling(LEBAR,PANJANG) display("luas", LUAS) display("keliling", KELILING) else: print("Masukkan pilihan yang tepat!") isContinue = input("apakah lanjut (y/n)? ") if isContinue == "n": break print("Program selesai, terima kasih")
@dimasanugerah2796
@dimasanugerah2796 11 ай бұрын
pr nya bang def header(): '''fungsi Header''' os.system("cls") print(f"{'Program Penghitung Luas':^40}") print(f"{'Dan Keliling Persegi Panjang':^40}") print(f"{'-'*40:^40}") print() print("Pilih salah satu menu dibawah ini untuk lanjut:") print("1. Luas 2. Keliling") def input_user(): '''Fungsi input user''' lebar = int(input("Masukkan nilai lebar = ")) panjang = int(input("Masukkan nilai panjang = ")) return lebar,panjang def hitung_luas(lebar, panjang): return lebar*panjang def hitung_keliling(lebar, panjang): '''Fungsi keliling''' return 2*(lebar + panjang) def display(message, value): '''fungsi display''' print(f"hasil perhitungan {message} = {value}") while True: header() pilihan = int(input(">> ")) if pilihan == 1: LEBAR,PANJANG = input_user() LUAS = hitung_luas(LEBAR, PANJANG) display("luas",LUAS) else: LEBAR,PANJANG = input_user() KELILING = hitung_keliling(LEBAR, PANJANG) display("keliling",KELILING) is_continue = input("Apakah lanjut? (y/n) >> ") if is_continue == "n": print("Program selesai. Terimakasih ^^") break
@Haleluya_Noka
@Haleluya_Noka 9 ай бұрын
# TUGAS! def header(): os.system("cls") print(f"{'PROGRAM MENGHITUNG LUAS':^40}") print(f"{'DAN KELILING PERSEGI PANJAG':^40}") print(f"{'-'*40:^40}") def input_user(): lebar = int(input("Masukan nilai lebar : ")) panjang = int(input("Masukan nilai panjang : ")) return lebar,panjang def hitung_luas(lebar,panjang): return lebar*panjang def hitung_keliling(lebar,panjang): return 2*(panjang+lebar) def display(message,value): print(f"{message} = {value}") def opsi (pilihan): if pilihan == "1": os.system("cls") header() LEBAR,PANJANG = input_user() LUAS = hitung_luas(LEBAR,PANJANG) display(" Hasil Perhitungan Luas", LUAS) elif pilihan == "2": os.system("cls") header() LEBAR,PANJANG = input_user() KELILING = hitung_keliling(LEBAR,PANJANG) display("Hasil Perhitungan Keliling", KELILING) def menu(): print(f"{'1. Hitung Luas':^30}") print(f"{'2. Hitung Keliling':^35}") opsi(input("\tMasukan Pilihan Anda : ")) while True: header() menu() isContinue = input(" Apakah lanjut (y/n)? : ") if isContinue == "n": break print(" PROGRAM SELESAI, TERIMAKASIH! ")
@maulanaiskhaq3479
@maulanaiskhaq3479 2 жыл бұрын
Semangat pak guru, makasih ilmunya
@sandiindrairawan7417
@sandiindrairawan7417 Ай бұрын
'''Latihan Fungsi''' import os def header(): '''fungsi Header''' os.system("cls") # os.system("cls") print(f"{'PROGRAM MENGHITUNG LUAS':^40}") print(f"{'DAN KELILING PERSEGI PANJANG':^40}") print(f"{'-'*40:^40}") def input_user(): '''fungsi input user''' # Mengambil input user lebar = int(input("Masukan nilai lebar: ")) panjang = int(input("Masukan nilai panjang: ")) return lebar,panjang def hitung_luas(lebar,panjang): '''fungsi luas''' return lebar*panjang def hitung_keliling(lebar,panjang): '''fungsi keliling''' return 2*(lebar+panjang) def count_all(hitung_luas,hitung_keliling): '''Fungsi Hitung Luas + Keliling''' return (hitung_luas+hitung_keliling) def display(message,value): '''fungsi display''' print(f"hasil perhitungan {message} = {value}") while True: header() LEBAR,PANJANG = input_user() LUAS = hitung_luas(LEBAR,PANJANG) KELILING = hitung_keliling(LEBAR,PANJANG) HITUNG = count_all(LUAS,KELILING) opsi = input("Plih Perhitungan (1) Luas, (2) Keliling, (3) Keduanya = ") if opsi == "1": LUAS = hitung_luas(LEBAR,PANJANG) display ("Luas", LUAS) elif opsi == "2": KELILING = hitung_keliling(LEBAR,PANJANG) display ("Keliling", KELILING) elif opsi == "3": LUAS = hitung_luas(LEBAR,PANJANG) KELILING = hitung_keliling(LEBAR,PANJANG) display ("Luas + Keliling Adalah :",HITUNG) else: print("Pilihan Anda Tidak Valid, Harap Pilih (1,2,3) = ") isContinue = input("apakah lanjut (y/n)? ") if isContinue == "n": break print("Program selesai, terima kasih")
@eldenlord666
@eldenlord666 Жыл бұрын
opsi = int(input("pilih 1 untuk luas, 2 untuk keliling atau 3 untuk keduanya: ")) if opsi == 1: LEBAR, PANJANG = input_user() LUAS = hitung_luas(LEBAR, PANJANG) display("luas", LUAS) elif opsi == 2: LEBAR, PANJANG = input_user() KELILING = hitung_keliling(LEBAR, PANJANG) display("keliling", KELILING) elif opsi == 3: LEBAR, PANJANG = input_user() LUAS = hitung_luas(LEBAR, PANJANG) KELILING = hitung_keliling(LEBAR, PANJANG) display("luas", LUAS) display("keliling", KELILING) else: print("ERROR") break
@ahmadakhbarf7118
@ahmadakhbarf7118 Жыл бұрын
Mantap pak tutorial nya
@SobatTeta
@SobatTeta 5 ай бұрын
Pr nya def header(): '''fungsi header''' os.system("cls") print(f"{'PROGRAM MENGHITUNG LUAS':^40}") print(f"{'DAN KELILING PERSEGI PANJANG':^40}") print(f"{'-'*40:^40}") def input_user(): LEBAR = int(input("Masukkan Nilai Lebar: ")) PANJANG = int(input("Masukkan Nilai Panjang: ")) return PANJANG,LEBAR def hitung_keliling(panjang,lebar): return 2*(panjang*lebar) def hitung_luas(panjang,lebar): return panjang*lebar def display(masssage,value): return print(f"hasil perhitungan {masssage} = {value}") while True: header() LEBAR,PANJANG = input_user() opsi = input("Pilih mau Menghiotung Luas atau Keliling (k/l)?") if opsi == 'k': display('Keliling',hitung_keliling(LEBAR,PANJANG)) elif opsi == 'l': display('Luas',hitung_luas(LEBAR,PANJANG)) else: print("Gaje Lu") isContinue = input("apakah lanjut (y/n)?") if isContinue == "n": break print("Program Selesai, Arigatou")
@-Shibbi
@-Shibbi 25 күн бұрын
PR import time # fungsi baru buat pilihan user def input_pilihan(): """Fungsi menentukan pilihan""" pilihan = input("""Apa yg ingin anda hitung? (1) Luas Persegi Panjang (2) Keliling Persegi Panjang (3) Semuanya (1/2/3): """) return pilihan # fungsi - fungsi yg ada di tutorial ... ... # program utama while True: header() pilihan = input_pilihan() if pilihan != "1" and pilihan != "2" and pilihan != "3": print("Pilihan tidak tersedia ") time.sleep(1) else: LEBAR, PANJANG = input_user() LUAS = hitung_luas(LEBAR, PANJANG) KELILING = hitung_keliling(LEBAR, PANJANG) if pilihan == "1": display("luas", LUAS) elif pilihan == "2": display("keliling", KELILING) elif pilihan == "3": display("luas", LUAS) display("keliling", KELILING) is_done = input("Ingin emnghitung lagi? (y/n)") if is_done == "n": break print("Program berakhir. Terima kasih~")
@Hendri-xu7tt
@Hendri-xu7tt 2 жыл бұрын
Mantap kang
@ARIFNURRAMADHAN
@ARIFNURRAMADHAN Жыл бұрын
# fungsi opsi def tampilkan_opsi(): '''tampilkan opsi''' print(f"1. LUAS") print(f"2. KELILING") pilih_opsi = int(input("Pilih 1/2 : ")) if(pilih_opsi == 1): display("luas",LUAS) elif(pilih_opsi == 2): display("keliling",KELILING) else: print("Input yang anda masukan salah!...") # program utama while True: fungsi_header() LEBAR,PANJANG = fungsi_input() LUAS = hitung_luas(LEBAR,PANJANG) KELILING = hitung_keliling(LEBAR,PANJANG) tampilkan_opsi() isContinue = input("Apakah lanjut? (y/n) : ") if(isContinue == "n"): break print(" Program selesai...")
@Scudent14
@Scudent14 Жыл бұрын
def Kamu_nanya(): print("1. Menghitung Luas") print("2. Menghitung Keliling") opsi = input("silahkan masukan pilihan anda (1/2): ") if opsi == "1": LEBAR,PANJANG = input_user() LUAS = hitung_luas(LEBAR,PANJANG) print(f"hasil perhitungan luas = {LUAS}") elif opsi == "2": LEBAR,PANJANG = input_user() KELILING = hasil_keliling(LEBAR,PANJANG) print(f"hasil perhitungan keliling = {KELILING}") while True: header() Kamu_nanya() iscontinue = input("apakah lanjut? Y or N : ") if iscontinue == "n": break print("program UCUP SELESAI")
@muhammadnuradnan1845
@muhammadnuradnan1845 Жыл бұрын
'''PR FUNGSI" # Memberikan user waktu untuk memilih rumus import os # program untuk menghitung luas dan keliling def header(): '''Fungsi Header''' os.system('clear') print(f"{'PROGRAM MENGHITUNG LUAS':^40}") print(f"{'DAN KELILING PERSEGI PANJANG':^40}") print(f"{'-':^40}") def input_user(): '''Fungsi mengambil input panjang dan lebar persegi panjang''' lebar = int(input("Masukkan nilai lebar: ")) panjang = int(input("Masukkan nilai panjang: ")) return lebar,panjang def hitung_luas(lebar,panjang): '''Fungsi Luas Persegi Panjang''' return lebar*panjang def hitung_keliling(lebar,panjang): '''Fungsi Keliling Persegi Panjang''' return 2*(lebar+panjang) def display(message,value): '''Fungsi Display''' print(f"hasil perhitungan {message} = {value}") # Program utama while True: header() LEBAR,PANJANG = input_user() LUAS = hitung_luas(LEBAR,PANJANG) KELILING = hitung_keliling(LEBAR,PANJANG) pilih = input("Mau rumus apa (L/K)? : ") if pilih == "L": display("Luas", LUAS) elif pilih == "K": display("Keliling", KELILING) else: print("MASUKKAN PILIHAN DENGAN BAIK!") isContinue = input(" Apakah mau lanjut (y/n)? : ") if isContinue == "n": break print("Program Selesai, Terima Kasih :) ")
@azismateka8984
@azismateka8984 3 ай бұрын
Assalamualaikum. Bang tolong di jelasin dong messsage dan value yang ada di yang ada di fungsi display, soalnya saya masih bingung message untuk apa dan value untuk apa, saya ikut koding tapi ga ngerti. Mohon maaf bang maklum saya masih pemula
@mixora2894
@mixora2894 2 жыл бұрын
semangat bang bikin kontennya
@rickiseptiando2528
@rickiseptiando2528 2 жыл бұрын
Josss
@adamzidan7775
@adamzidan7775 Жыл бұрын
def hitung_keliling(panjang,lebar): """ Fungsi hitung keliling """ return 2*(panjang+lebar) def hitung_luas(panjang,lebar): """ Fungsi hitung luas """ return panjang*lebar def menu_perhitungan(): """ Fungsi menu """ pilih_menu = input("Pilih perhitungan. 1 = luas, 2 = keliling, 3 = keduanya ? ") if pilih_menu == "1": PANJANG, LEBAR = input_user() LUAS = hitung_luas(PANJANG,LEBAR) display("luas", LUAS) elif pilih_menu == "2": PANJANG, LEBAR = input_user() KELILING = hitung_keliling(PANJANG,LEBAR) display("keliling", KELILING) elif pilih_menu == "3": PANJANG, LEBAR = input_user() LUAS = hitung_luas(PANJANG,LEBAR) display("luas", LUAS) KELILING = hitung_keliling(PANJANG,LEBAR) display("keliling", KELILING) while True: header() menu_perhitungan() isContinue = input("Apakah sudah selesai y/n? ") if isContinue == "y": break print(" Program selesai, Terimakasih") Nb* : header, input user, display sama kyk yg tutorial
@sidiknuryahya7556
@sidiknuryahya7556 10 ай бұрын
import os def header(): '''fungsi header''' os.system("cls") print(f"{'PROGRAM MENGHITUNG LUAS':^40}") print(f"{'DAN KELILING PERSEGI PANJANG':^40}") print(f"{'-'*30:^40}") def input_opsi(): '''fungsi opsi''' opsi = int(input(''' 1 untuk luas 2 untuk keliling pilihan = ''')) return opsi def input_user(): '''fungsi input user''' lebar = int(input("Masukan nilai lebar : ")) panjang = int(input("Masukan nilai panjang : ")) return lebar,panjang def hitung_luas(opsi,lebar,panjang): "fungsi luas" if opsi == 1: return lebar*panjang def hitung_keliling(opsi,lebar,panjang): '''fungsi keliling''' if opsi == 2: return 2*(lebar+panjang) def display(massage,value): '''fungsi display''' print(f"hasil perhitungan {massage} = {value}") while True: header() OPSI = input_opsi() LEBAR,PANJANG = input_user() LUAS = hitung_luas(OPSI,LEBAR,PANJANG) KELILING = hitung_keliling(OPSI,LEBAR,PANJANG) display("luas", LUAS) display("keliling", KELILING) isContinue = input("Apakah lanjut (y/n)? ") if isContinue == "n": break print("program selesai")
@fakhrurrozi-8814
@fakhrurrozi-8814 2 жыл бұрын
baru sempet cek lagi latihan python dari kelas terbuka. langsung loncat kesini eh lagunya ganti .. waaakkk kalo saya lebih seneng yang lama bang lagu openingnya haha no offense
@deniengineering
@deniengineering 2 жыл бұрын
Mantappp
@MuhammadIhsan-lo2sq
@MuhammadIhsan-lo2sq 8 күн бұрын
cara buka iterm di windows bagaimana?
@farrelwiarsyah4479
@farrelwiarsyah4479 Жыл бұрын
==PR== def opsional(opsi): '''fungsi opsi''' if opsi == "K": display("Keliling",KELILING) elif opsi == "L": display("luas",LUAS) elif opsi == "L&K": display("luas",LUAS) display("Keliling",KELILING) return opsional while True: header() PANJANG,LEBAR =input_user() OPTIONAL = pilihan() LUAS = hitung_luas(PANJANG,LEBAR) KELILING = hitung_keliling(PANJANG,LEBAR) opsional(OPTIONAL) is_selesai = input(" Apakah Lanjut? (y/n) : ") if is_selesai == "n": break print("AKHIR DARI PROGRAM")
@askrdev6198
@askrdev6198 2 жыл бұрын
import os def header(): # Fungsi header os.system("clear") print(f"{'PROGRAM MENGHITUNG LUAS':^40}") print(f"{'DAN KELILING PERSEGI PANJANG':^40}") print(f"{'-'*40:^40}") def input_user(): # Mengambil inpur user lebar = int(input("Masukkan nilai Lebar : ")) panjang = int(input("Masukkan nilai Panjang : ")) return lebar,panjang def hitung_luas(lebar,panjang): # Fungsi Luas return lebar*panjang def hitung_keliling(lebar,panjang): # Fungsi Keliling return 2*(lebar+panjang) def display(message,value): # Fungsi Display print(f"hasil perhitungan {message} = {value}") while True: header() LEBAR,PANJANG = input_user() opsi = input("Pilih 1 untuk Luas dan 2 untuk Keliling : ") if opsi == "1": LUAS = hitung_luas(LEBAR,PANJANG) display("Luas", LUAS) elif opsi == "2": KELILING = hitung_keliling(LEBAR,PANJANG) display("Keliling", KELILING) else : print("Salah memasukkan pilihan, pilih (1/2) untuk hasil") isContinue = input ("Apakah Lanjut (y/n)? ") if isContinue == 'n': break print("Program selesai, Terima Kasih")
@knightyfire015
@knightyfire015 10 ай бұрын
Bangg ini saya coba buat dengan lebar sama panjangnya tanpa konstanta tetep berjalan, yang ngebedain dia antara LEBAR dengan lebar itu gimana ya? Ane nyari nyari kaga paham import os # header program def header(): print(f"{'PROGRAM MENGHITUNG LUAS':^40} {'DAN KELILING PERSEGI PANJANG':^40}") print(f"{'-'*40}") # ambil input users def input_user(): panjang = int(input("Masukkan Panjang\t: ")) lebar = int(input("Masukkan Lebar\t\t: ")) return panjang,lebar # program luas def luas(input_panjang,input_lebar): return input_panjang*input_lebar # program keliling def keliling(input_panjang,input_lebar): return 2*(input_panjang+input_lebar) def opsional(): print(""" Pilih Opsi yang ingin anda lakukan : 1.Mencari Luas 2.Mencari Keliling 3.Mencari Luas dan Keliling """) opsi = int(input("Opsi yang anda pilih : ")) hasil_luas = luas(panjang,lebar) hasil_keliling = keliling(panjang,lebar) if opsi == 1: print(f"Luas dari persegi panjang adalah {hasil_luas} ") elif opsi == 2: print(f"Keliling dari persegi panjang adalah {hasil_keliling} ") elif opsi == 3: print(f"Luas dari persegi panjang adalah {hasil_luas} ") print(f"Keliling dari persegi panjang adalah {hasil_keliling} ") else: print(f"Sing genah to su ") # program utama while True: os.system("cls") header() opsional() is_continue = input("Apakah masih ingin melanjutkan program? (y/n) = ") if is_continue == "n": break
@reaphz462
@reaphz462 6 ай бұрын
import os '''PROGRAM MENGHITUNG LUAS & KELILING PERSEGI PANJANG''' def header(): '''HEADER PROGRAM''' os.system("cls") print(f"{'PROGRAM MENGHITUNG LUAS DAN':^40}") print(f"{'KELILING PERSEGI PANJANG':^40}") print(f"{'-'*40}") def userInput(): '''USER INPUT''' panjang = float(input("Masukan nilai panjang\t = ")) lebar = float(input("Masukan nilai lebar\t = ")) return panjang,lebar def hitungLuas(panjang,lebar): '''PERHITUNGAN LUAS PERSEGI PANJANG''' return panjang*lebar def hitungKeliling(panjang,lebar): '''PERHITUNGAN KELILING PERSEGI PANJANG''' return 2*(panjang+lebar) def display(message,value): '''MENAMPILKAN HASIL PERHITUNGAN''' print(f"Hasil perhitungan {message} = {value}") def option(): '''PILIH''' opsi = input(f"Anda ingin menghitung 'luas','keliling',atau 'keduanya' = ") if opsi == "luas": display("luas",luas) elif opsi == "keliling": display("keliling",keliling) elif opsi == "keduanya": display("luas",luas) display("keliling",keliling) else: print("yang bener jir") while True: header() panjang,lebar = userInput() luas = hitungLuas(panjang,lebar) keliling = hitungKeliling(panjang,lebar) option() IsContinue = input("Ingin lanjut? (y/n) = ") if IsContinue == "n": break print(f" {'Program selesai':^40}")
@jungjaehyun8625
@jungjaehyun8625 11 ай бұрын
presensi dulu karena udah survive sampe episode ini
@knightyfire015
@knightyfire015 10 ай бұрын
Hader
@johansteven2070
@johansteven2070 2 жыл бұрын
gini kah kawan2ku? def opsi(): pilihan = int(input("Masukkan 1.luas / 2.keliling / 3.all program : ")) return pilihan while True: header() PILIHAN = opsi() if PILIHAN == 1: LEBAR,PANJANG = input_user() LUAS = hitung_luas(LEBAR,PANJANG) display("Luas",LUAS) elif PILIHAN == 2: LEBAR,PANJANG = input_user() KELILING = hitung_keliling(LEBAR,PANJANG) display("Keliling",KELILING) elif PILIHAN == 3: LEBAR,PANJANG = input_user() LUAS = hitung_luas(LEBAR,PANJANG) KELILING = hitung_keliling(LEBAR,PANJANG) display("Luas",LUAS) display("Keliling",KELILING)
@raihanrozaqtsanisalim8466
@raihanrozaqtsanisalim8466 7 ай бұрын
cara meng-commad tapi langsung banyak (di blok) tu pake apa si?
@shizume12
@shizume12 11 ай бұрын
absen baru masuk eps 48 ,menyenangkan dan pusing
@almiramutiara2997
@almiramutiara2997 Жыл бұрын
def header(): import os os.system("cls") print(f"{'CALCULATING CIRCUMFERENCE':^60}") print(f"{'AND AREA OF RECTANGLE':^60}") print(f"{'~'*50:^60}") def input_user(): length = int(input("Insert the length : ")) width = int(input("Insert the width : ")) return length, width def area_rec(length,width): return length*width def circum_rec(length,width): return 2*(length+width) def display(message,value): print(f"calculating result for {message} = {value}") while True: header() option = input("Which one do you want to calculate? (type guidance-> a: Area, c: Circumference, b: Both) = ") if option == "a": LENGTH, WIDTH = input_user() AREA = area_rec(LENGTH, WIDTH) display("area", AREA) elif option == "c": LENGTH, WIDTH = input_user() CIRCUM = circum_rec(LENGTH, WIDTH) display("circumference", CIRCUM) elif option == "b": LENGTH, WIDTH = input_user() AREA = area_rec(LENGTH, WIDTH) CIRCUM = circum_rec(LENGTH, WIDTH) display("area", AREA) display("circumference", CIRCUM) isContinue = input("d y wanna continue (y/n)? ") if isContinue == "n": break print(f"{'END OF PROGRAM, THANKS!':^60}")
@ianadriannn
@ianadriannn 2 жыл бұрын
Kapan bang update djanggo 😅😅
@otong1843
@otong1843 2 жыл бұрын
Hadir
@darkhamjah
@darkhamjah Жыл бұрын
kami user linux tidak memiliki iterm pak,
@KelasTerbuka
@KelasTerbuka Жыл бұрын
Pakai terminal biasa aja, bash
@nizarkamilperwira9868
@nizarkamilperwira9868 8 ай бұрын
bedanya LEBAR dengan lebar apa ya bang
@SidiqAjahKok
@SidiqAjahKok Ай бұрын
Jadi gini le, kalo hurufnya itu gede semua artinya itu variabel konstanta sedangkan kalo hurufnya iu kecil itu variabel biasa. "Terus apa bedanya bang?" Jadi gini le kalo yg konstanta itu nilainya gk bisa di ubah fix, sedangkan kalo yg bukan konstanta itu bisa diubah
@andryapril0193
@andryapril0193 2 ай бұрын
ini PR nya bang tapi saya bingung sama cls , saya ingin tuh setelah dapet hasil itu jika kita pencet enter akan bersih dan kembali ke menu utama , tapi dari tadi saya coba gagal . dan hanya mendapatkan yah kode seperti ini : import os import time def header(): print(f"{'-'*40:^40}") print(f"|{'PERSEGI':^40}|") print(f"{'-'*40:^40}") print("1. LUAS ") print("2. KELILING") print("3. EXIT") print(f"{'-'*40:^40}") def inputin(): panjang = int(input("Masukan nilai panjang \t: ")) lebar = int(input("Masukan nilai lebar \t: ")) return panjang,lebar def hasil_luas(panjang,lebar): hasil = panjang * lebar return hasil def hasil_keliling(panjang,lebar): hasil = 2 * (panjang + lebar) return hasil if_lanjut = True while if_lanjut : header() pilih = input("Masukan pilihan anda \t: ") if pilih == '1': os.system('cls') PANJANG,LEBAR = inputin() LUAS = hasil_luas(PANJANG,LEBAR) print(f"Hasil luas \t: {LUAS}") elif pilih == '2': os.system('cls') PANJANG,LEBAR = inputin() KELILING = hasil_keliling(PANJANG,LEBAR) print(f"Hasil keliling \t: {KELILING}") elif pilih == '3': if_lanjut = False else : print("Masukan pilihan dengan benar") os.system('cls') print("Program Selesaii") oh iyah makasih bgr kang penjelasanya bagus sekali saya baru belajar python hehe
@SidiqAjahKok
@SidiqAjahKok Ай бұрын
Jadi maksud kamu misalkan udh kelar hasil hitung bisa langsung ngehitung lagi gitu tanpa perlu di run lagi programnya?
@SidiqAjahKok
@SidiqAjahKok Ай бұрын
Coba di if pilihan ke 1 sama elif pilihan kedua, itu kamu kasih continue jadi dia bakal ngulang, seharusnya sih bakal ngulang
@andryapril0193
@andryapril0193 Ай бұрын
@@SidiqAjahKok bukan bang maksud saya tuh saat udh dapet hasilnya trus tinggal saya enter akan bersih semuanya dan kembali ke menu utama
@SidiqAjahKok
@SidiqAjahKok Ай бұрын
@@andryapril0193 udh dapet hasil nih terus kamu mau program bisa ngulang dari awal gitu toh?
@andryapril0193
@andryapril0193 Ай бұрын
@@SidiqAjahKok iya bang kan hasil udh keluar saya pencet enter lalu Balik ke menu awal dan hasil yg sebelumnya udh hilang
@Miftah-qt7pg
@Miftah-qt7pg 2 жыл бұрын
Pak guru saya bingung,pakek variablenya kok huruf besar smua apalagi variable huruf besarnya sama kayak variable huruf kecil, apakah huruf kecil maupun huruf besar nilainya sama?
@riekoerlangga3145
@riekoerlangga3145 2 жыл бұрын
kalau boleh bantu jawab, mereka berbeda. Python membedakan huruf besar n kecil
@mfarizalpasha
@mfarizalpasha 2 жыл бұрын
izin menjawab, kalau nama variabelnya huruf besar semua, berarti variabel itu konstan
@abdulrahemfaqih3356
@abdulrahemfaqih3356 2 жыл бұрын
@@mfarizalpasha yang di maksud konstan itu apa bang?
@Daridasar33
@Daridasar33 6 ай бұрын
Konsta variable merupakan variable yang nilainya tetap tidak bisa diubah2
@gilangadp8808
@gilangadp8808 11 ай бұрын
ko gue gabisa yaaah, kasih contoh dong bang atau pin yang bener yang mana hiks
@fas102
@fas102 2 жыл бұрын
Bang javascript gada playlistnya ya
@xgrmusix
@xgrmusix Жыл бұрын
# Program Utamanya While True: header() opsi = input(f"Pilih 1 = luas, 2 = keliling, 3 = keduanya (1/2/3)?") LEBAR,PANJANG = input_user() LUAS = LEBAR*PANJANG KELILING = 2*(LEBAR+PANJANG) if opsi == "1": display("luas",LUAS) elif opsi == "2": display("keliling",KELILING) elif opsi == "3": display("luas",LUAS) display("keliling",KELILING) isContinue = input(f"Anda ingin melanjutkan (y/n)? if isContinue == "n": break
@reynaldy_al
@reynaldy_al Жыл бұрын
keren banget bang, jadi ngerti gw def bisa dipakein gituan
@adaf22karina
@adaf22karina Жыл бұрын
PR import os def header(): """Header Aplikasi""" os.system("cls") print(f"{'PROGRAM MENGHITUNG LUAS':^40}") print(f"{'DAN KELILING PERSEGI PANJANG':^40}") print(f"{'-'*40:^40}") def input_user(): """User Input""" lebar = int(input("Masukkan lebar : ")) panjang = int(input("Masukkan panjang : ")) return lebar, panjang def hitung_luas(lebar, panjang): """fungsi luas""" return lebar*panjang def hitung_keliling(lebar, panjang): """fungsi keliling""" return 2*(lebar+panjang) def display(message, value): """fungsi display""" print(f"Hasil perhitungan {message} adalah {value}") while True: header() operasi = int(input("1. Hitung luas dan keliling 2. Hitung luas saja 3. Hitung keliling saja Masukkan operasi yang anda inginkan (1/2/3) : ")) if operasi == 1: LEBAR, PANJANG = input_user() LUAS = hitung_luas(LEBAR, PANJANG) KELILING = hitung_keliling(LEBAR, PANJANG) display("luas", LUAS) display("keliling", KELILING) elif operasi == 2: LEBAR, PANJANG = input_user() LUAS = hitung_luas(LEBAR, PANJANG) display("luas", LUAS) elif operasi == 3: LEBAR, PANJANG = input_user() KELILING = hitung_keliling(LEBAR, PANJANG) display("keliling", KELILING) else: print("Masukan operator 1 / 2 / 3") isContinue = input("Apakah ingin lanjut y/n : ") if isContinue == "n": break print("Terima Kasih!")
@lathiframadhan5629
@lathiframadhan5629 7 ай бұрын
### LATIHAN FUNGSI print(" " + "=" * 10 + "LATIHAN FUNGSI" + "=" * 10 + " ") import os def header(): '''Fungsi Header''' os.system("cls") print(f"{'PROGRAM MENGITUNG LUAS':^40}") print(f"{'DAN KELILING PERSEGI PANJANG':^40}") print(f"{'_' * 40: ^40}") def bawah_header(): print("Silahkan Pilih!") print("1. Menhitung Luas") print("2. Menhitung Keliling") print("3. Menhitung Luas & Keliling") def input_user(): '''Fungsi Input User''' lebar = int(input("Masukkan nilai lebar: ")) panjang = int(input("Masukkan nilai panjang: ")) return lebar,panjang def hitung_luas(lebar,panjang): '''Fungsi Luas''' return lebar * panjang def hitung_keliling(lebar,panjang): '''Fungsi Keliling''' return 2 * (lebar * panjang) def display(message,value): '''Fungsi Display''' print(f"Hasil perhitungan {message} = {value}") # Program utamanya while True: header() bawah_header() opsi = int(input("Masukkan pilihan Anda: ")) if opsi not in [1, 2, 3]: print("Masukkan pilihan nomor yang tersedia!") continue LEBAR, PANJANG = input_user() if opsi == 1: LUAS = hitung_luas(LEBAR,PANJANG) display("Luas", LUAS) elif opsi == 2: KELILING = hitung_keliling(LEBAR,PANJANG) display("Keliling", KELILING) elif opsi == 3: LUAS = hitung_luas(LEBAR,PANJANG) KELILING = hitung_keliling(LEBAR,PANJANG) display("Luas", LUAS) display("Keliling", KELILING) isContinue = input("Apakah lanjut (y/n)?: ") if isContinue == "n": break print("Program Selesai, terima kasih!!")
Belajar Python [Dasar] - 49 - Type Hints pada Fungsi
13:05
Kelas Terbuka
Рет қаралды 15 М.
Belajar Python [Dasar] - 36 - Latihan List
13:21
Kelas Terbuka
Рет қаралды 27 М.
哈莉奎因怎么变骷髅了#小丑 #shorts
00:19
好人小丑
Рет қаралды 55 МЛН
哈哈大家为了进去也是想尽办法!#火影忍者 #佐助 #家庭
00:33
РОДИТЕЛИ НА ШКОЛЬНОМ ПРАЗДНИКЕ
01:00
SIDELNIKOVVV
Рет қаралды 3 МЛН
Belajar Python [Dasar] - 45 - Fungsi dengan argument
12:55
Kelas Terbuka
Рет қаралды 27 М.
Belajar Python [Dasar] - 44 - Pengenalan Fungsi
11:59
Kelas Terbuka
Рет қаралды 37 М.
Belajar Python [Dasar] - 34 - Deep Copy Nested List
11:19
Kelas Terbuka
Рет қаралды 23 М.
FUNCTION pada Programming
10:37
Web Programming UNPAS
Рет қаралды 22 М.
Alur Belajar Coding Secara Otodidak Untuk Pemula, Mulai Dari Mana?
34:57
If __name__ == "__main__" for Python Developers
8:47
Python Simplified
Рет қаралды 405 М.
SESI 5: Python | Face Detection OpenCV
22:26
Dea Afrizal
Рет қаралды 29 М.
Belajar Python [Dasar] - 33 - Nested List / List Bersarang
9:55
Kelas Terbuka
Рет қаралды 27 М.
哈莉奎因怎么变骷髅了#小丑 #shorts
00:19
好人小丑
Рет қаралды 55 МЛН