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

  • @mrrobot4048
    @mrrobot404828 күн бұрын

    ilmu bermanfaat sekali di share ke yt secara cuma cuma, mantap bener lu bang asli

  • @mrrobot4048
    @mrrobot404829 күн бұрын

    thanks ilmu nya bang pukis

  • @dickyasqaelani4385
    @dickyasqaelani43852 жыл бұрын

    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")

  • @imronnasrulloh9788
    @imronnasrulloh978810 ай бұрын

    Absen dulu saya sudah masuk Episode 48 wow Jauh sekali terima kasih banyak pa Dosen

  • @bagushary79
    @bagushary79 Жыл бұрын

    mantap bang ilmunya, terima kasih banyak 🙏

  • @chaliq3939
    @chaliq39392 жыл бұрын

    haha baru aja kemarin beres ,alhamdulillah langsung upload sekaligus 3 bang sankyu bangg

  • @azismateka8984
    @azismateka8984Ай бұрын

    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

  • @GreffinVincent
    @GreffinVincent5 ай бұрын

    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")

  • @jungjaehyun8625
    @jungjaehyun86259 ай бұрын

    presensi dulu karena udah survive sampe episode ini

  • @knightyfire015

    @knightyfire015

    8 ай бұрын

    Hader

  • @anwar1634
    @anwar16342 жыл бұрын

    Mantapp, kak request python untuk automation GNU/Linux

  • @ahmadakhbarf7118
    @ahmadakhbarf7118 Жыл бұрын

    Mantap pak tutorial nya

  • @maulanaiskhaq3479
    @maulanaiskhaq3479 Жыл бұрын

    Semangat pak guru, makasih ilmunya

  • @ridwansetiawan5416
    @ridwansetiawan54162 жыл бұрын

    hadir kang

  • @rul_945
    @rul_9452 жыл бұрын

    udah sampe sini aja marathonnya saya

  • @aziziaqnas18
    @aziziaqnas18 Жыл бұрын

    semangat terus bang.btw lagi belajar python ni saya,thanks untuk videonya

  • @Hendri-xu7tt
    @Hendri-xu7tt2 жыл бұрын

    Mantap kang

  • @raihanrozaqtsanisalim8466
    @raihanrozaqtsanisalim84665 ай бұрын

    cara meng-commad tapi langsung banyak (di blok) tu pake apa si?

  • @rickiseptiando2528
    @rickiseptiando25282 жыл бұрын

    Josss

  • @ervinlawata1357
    @ervinlawata1357Ай бұрын

    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 !!!")

  • @deniengineering
    @deniengineering2 жыл бұрын

    Mantappp

  • @nizarkamilperwira9868
    @nizarkamilperwira98686 ай бұрын

    bedanya LEBAR dengan lebar apa ya bang

  • @mixora2894
    @mixora28942 жыл бұрын

    semangat bang bikin kontennya

  • @mendingturu4954
    @mendingturu49542 жыл бұрын

    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"

  • @knightyfire015
    @knightyfire0158 ай бұрын

    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

  • @pip9601
    @pip96013 ай бұрын

    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)

  • @ElgoKunn
    @ElgoKunn2 ай бұрын

    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

    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')

  • @teguhsyahrizal7827
    @teguhsyahrizal78272 ай бұрын

    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.")

  • @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Ай бұрын

    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

  • @igalizexmo_1220
    @igalizexmo_12202 ай бұрын

    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")

  • @shizume12
    @shizume129 ай бұрын

    absen baru masuk eps 48 ,menyenangkan dan pusing

  • @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

    28 күн бұрын

    sama bg wkwk

  • @strikernocounter
    @strikernocounter3 ай бұрын

    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")

  • @MDFZ_
    @MDFZ_7 ай бұрын

    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')

  • @andryapril0193
    @andryapril01933 күн бұрын

    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

  • @ianadriannn
    @ianadriannn2 жыл бұрын

    Kapan bang update djanggo 😅😅

  • @muhammadrizqi7663
    @muhammadrizqi76639 ай бұрын

    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")

  • @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!")

  • @hgaming1583
    @hgaming1583Ай бұрын

    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")

  • @otong1843
    @otong18432 жыл бұрын

    Hadir

  • @spidaxe1228
    @spidaxe1228Ай бұрын

    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

  • @darkhamjah
    @darkhamjah Жыл бұрын

    kami user linux tidak memiliki iterm pak,

  • @KelasTerbuka

    @KelasTerbuka

    Жыл бұрын

    Pakai terminal biasa aja, bash

  • @shadowzoneshadow7188
    @shadowzoneshadow718810 ай бұрын

    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")

  • @AliHavizni-md5ql
    @AliHavizni-md5ql10 ай бұрын

    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.")

  • @bachtiarakmal320
    @bachtiarakmal32011 ай бұрын

    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")

  • @Haleluya_Noka
    @Haleluya_Noka7 ай бұрын

    # 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! ")

  • @aprinur6368
    @aprinur6368Ай бұрын

    # 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')

  • @m-syliq
    @m-syliq4 ай бұрын

    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

  • @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

  • @mrrobot4048
    @mrrobot404829 күн бұрын

    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)

  • @sidiknuryahya7556
    @sidiknuryahya75568 ай бұрын

    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")

  • @SobatTeta
    @SobatTeta3 ай бұрын

    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")

  • @dimasanugerah2796
    @dimasanugerah27969 ай бұрын

    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

  • @PunggulCh.Wiladida
    @PunggulCh.Wiladida18 күн бұрын

    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")

  • @fakhrurrozi-8814
    @fakhrurrozi-88142 жыл бұрын

    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

  • @muhammadrifkimuheimin412
    @muhammadrifkimuheimin4122 жыл бұрын

    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")

  • @itsfurnace3064
    @itsfurnace306423 күн бұрын

    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")

  • @gilangadp8808
    @gilangadp88089 ай бұрын

    ko gue gabisa yaaah, kasih contoh dong bang atau pin yang bener yang mana hiks

  • @Miftah-qt7pg
    @Miftah-qt7pg2 жыл бұрын

    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

    Жыл бұрын

    kalau boleh bantu jawab, mereka berbeda. Python membedakan huruf besar n kecil

  • @mfarizalpasha

    @mfarizalpasha

    Жыл бұрын

    izin menjawab, kalau nama variabelnya huruf besar semua, berarti variabel itu konstan

  • @abdulrahemfaqih3356

    @abdulrahemfaqih3356

    Жыл бұрын

    @@mfarizalpasha yang di maksud konstan itu apa bang?

  • @Daridasar33

    @Daridasar33

    4 ай бұрын

    Konsta variable merupakan variable yang nilainya tetap tidak bisa diubah2

  • @nara5149
    @nara51492 ай бұрын

    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")

  • @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")

  • @adyangsurptr
    @adyangsurptr Жыл бұрын

    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")

  • @reaphz462
    @reaphz4624 ай бұрын

    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}")

  • @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...")

  • @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 :) ")

  • @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")

  • @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

  • @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")

  • @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")

  • @askrdev6198
    @askrdev61982 жыл бұрын

    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")

  • @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}")

  • @sandiindrairawan7417
    @sandiindrairawan741711 сағат бұрын

    '''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")

  • @johansteven2070
    @johansteven20702 жыл бұрын

    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)

  • @adamzidan7775
    @adamzidan777511 ай бұрын

    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

  • @fas102
    @fas1022 жыл бұрын

    Bang javascript gada playlistnya ya

  • @xgrmusix
    @xgrmusix11 ай бұрын

    # 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

    10 ай бұрын

    keren banget bang, jadi ngerti gw def bisa dipakein gituan

  • @lathiframadhan5629
    @lathiframadhan56295 ай бұрын

    ### 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!!")

  • @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!")

  • @mohalfinoorwirabuana
    @mohalfinoorwirabuana9 күн бұрын

    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")

  • @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")