Belajar Python [Dasar] - 48 - Latihan Fungsi
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/kelasterbuka
=======================================
- 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/ruangdiskusikelasterbuka
=======================================
Donasi Kelas Terbuka:
- Saweria (GoPay, Dana, LinkAja, OVO, QRIS)
saweria.co/kelasterbuka
=======================================
Follow kami di:
/ kelasterbuka
/ kelasterbuka
/ kelasterbuka_id
/ kelasterbukaindonesia
www.github.com/kelasterbuka
#kelasterbuka #ngoding #python
Пікірлер: 90
ilmu bermanfaat sekali di share ke yt secara cuma cuma, mantap bener lu bang asli
thanks ilmu nya bang pukis
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")
Absen dulu saya sudah masuk Episode 48 wow Jauh sekali terima kasih banyak pa Dosen
mantap bang ilmunya, terima kasih banyak 🙏
haha baru aja kemarin beres ,alhamdulillah langsung upload sekaligus 3 bang sankyu bangg
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
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")
presensi dulu karena udah survive sampe episode ini
@knightyfire015
8 ай бұрын
Hader
Mantapp, kak request python untuk automation GNU/Linux
Mantap pak tutorial nya
Semangat pak guru, makasih ilmunya
hadir kang
udah sampe sini aja marathonnya saya
semangat terus bang.btw lagi belajar python ni saya,thanks untuk videonya
Mantap kang
cara meng-commad tapi langsung banyak (di blok) tu pake apa si?
Josss
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 !!!")
Mantappp
bedanya LEBAR dengan lebar apa ya bang
semangat bang bikin kontennya
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
2 жыл бұрын
Bang mau nanya, itu pas "if" kok bawahnya gak "elif", biasanya aku pakek "elif" di bawah "if"
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
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)
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
2 ай бұрын
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')
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.")
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")
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
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")
absen baru masuk eps 48 ,menyenangkan dan pusing
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
28 күн бұрын
sama bg wkwk
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")
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')
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
Kapan bang update djanggo 😅😅
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")
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!")
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")
Hadir
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
kami user linux tidak memiliki iterm pak,
@KelasTerbuka
Жыл бұрын
Pakai terminal biasa aja, bash
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")
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.")
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")
# 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! ")
# 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')
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
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
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)
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")
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")
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
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")
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
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")
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")
ko gue gabisa yaaah, kasih contoh dong bang atau pin yang bener yang mana hiks
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
Жыл бұрын
kalau boleh bantu jawab, mereka berbeda. Python membedakan huruf besar n kecil
@mfarizalpasha
Жыл бұрын
izin menjawab, kalau nama variabelnya huruf besar semua, berarti variabel itu konstan
@abdulrahemfaqih3356
Жыл бұрын
@@mfarizalpasha yang di maksud konstan itu apa bang?
@Daridasar33
4 ай бұрын
Konsta variable merupakan variable yang nilainya tetap tidak bisa diubah2
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 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")
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")
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")
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}")
# 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...")
'''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 :) ")
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")
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
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")
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")
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")
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}")
'''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")
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)
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
Bang javascript gada playlistnya ya
# 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
10 ай бұрын
keren banget bang, jadi ngerti gw def bisa dipakein gituan
### 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!!")
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!")
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")
==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")