Belajar Python [Dasar] - 48 - Latihan Fungsi

Поделиться
HTML-код
  • Опубликовано: 26 янв 2025

Комментарии • 120

  • @lowl1xth
    @lowl1xth Год назад +4

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

    • @AgeX28
      @AgeX28 Месяц назад

      thankyou bro aku ikut dikit aja wkwkw

    • @AbuSufyan-u6y
      @AbuSufyan-u6y 16 дней назад +1

      gw contek yak bwang wkwk

  • @GreffinVincent
    @GreffinVincent 11 месяцев назад +1

    Thank you bang untuk ilmunya, ga kerasa udah sampe Episode 48.
    PR nya bang :
    while True:
    header()
    opsi = str(input("Pilih perhitungan: "))
    LEBAR, PANJANG = input_user()
    LUAS = hitung_luas(LEBAR,PANJANG)
    KELILING = hitung_keliling(LEBAR,PANJANG)
    if opsi == "1":
    hitung_luas(LEBAR,PANJANG)
    display("luas",LUAS)
    elif opsi == "2":
    hitung_keliling(LEBAR,PANJANG)
    display("keliling",KELILING)
    elif opsi == "3":
    hitung_luas(LEBAR,PANJANG)
    hitung_keliling(LEBAR,PANJANG)
    display("luas",LUAS)
    display("keliling",KELILING)
    else:
    print("Input yang benar, ulangi!")
    isContinue = input("apakah lanjut? (y/n) :")
    if isContinue == "n":
    break
    print("Program selesai, terima kasih")

  • @spidaxe1228
    @spidaxe1228 7 месяцев назад

    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

  • @bachtiarakmal320
    @bachtiarakmal320 Год назад +2

    def hitung_luas(panjang,lebar):
    luas = panjang*lebar
    return display("luas",luas)
    def hitung_keliling(panjang,lebar):
    keliling = 2*(panjang+lebar)
    return display("keliling",keliling)
    def opsi():
    pilih = input("
    1 untuk luas, 2 untuk keliling, 3 untuk keduanya : ")
    panjang,lebar = input_angka()
    if pilih == "1":
    luas = hitung_luas(panjang,lebar)
    elif pilih == "2":
    keliling = hitung_keliling(panjang,lebar)
    elif pilih == "3":
    luas = hitung_luas(panjang,lebar)
    keliling = hitung_keliling(panjang,lebar)
    else:
    print("yang bener jir!")
    while True:
    header()
    opsi()
    lanjut = input("apakah lanjut? (y/n) : ")
    if lanjut == "n":
    break
    print("Terima Kasih")

  • @faisalrizqinashirudin3768
    @faisalrizqinashirudin3768 Год назад +3

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

  • @mrrobot4048
    @mrrobot4048 6 месяцев назад

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

  • @Sillysiphus
    @Sillysiphus Год назад

    Program perhitungan persegi panjang versi saya pak
    while True:
    p = int(input("Panjang: "))
    l = int(input('Lebar: '))
    def ppanjang():
    luas = print(f'Luas Persegi Panjang = {p*l}')
    keliling = print(f'Keliling Persegi Panjang = {2*(p+l)}')
    return luas,keliling
    ppanjang()
    lanjut = input('Lanjut? (y/n): ')
    if lanjut == "y":
    continue
    elif lanjut == "n":
    print('program selesai')
    break
    else:
    print("Masukkan pilihan yg tepat!")

  • @teguhsya
    @teguhsya 8 месяцев назад

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

  • @chieka81
    @chieka81 3 месяца назад

    Walau telat, setoran PR dulu, biar sah belajarnya 😁😁
    while True:
    header()

    LEBAR, PANJANG = input_user() # Konstanta PANJANG & LEBAR

    opsi = input('Mau hitung apa? (luas/keliling/both) = ')
    if opsi == 'keliling':
    KELILING = hitung_keliling(LEBAR,PANJANG)
    display('keliling = ', KELILING)
    elif opsi == 'luas':
    LUAS = hitung_luas(LEBAR,PANJANG)
    display('luas = ', LUAS)

    else:
    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(f'Program selesai, Terima Kasih.')

  • @imronnasrulloh9788
    @imronnasrulloh9788 Год назад +1

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

  • @cime_hime
    @cime_hime 27 дней назад

    Ngerjain ini lama bgt wkwk udah liat komen ga sreg pengen bikin IF di fungsi bukan di program utamanya. Here's mine...
    ----- setelah header -----
    def input_pilihan():
    '''fungsi input pilihan'''
    klik = int(input("Mau menghitung apa?
    Ketik 1 untuk luas
    Ketik 2 untuk keliling
    Ketik 3 untuk hitung semua
    >>>"))
    return klik
    ----- def input user, hitung luas, keliling -----
    def milih(KLIK):
    '''fungsi milih'''
    if KLIK == 1:
    LEBAR,PANJANG = input_user()
    LUAS = hitung_luas(LEBAR,PANJANG)
    return display("luas",LUAS)
    elif KLIK == 2:
    LEBAR,PANJANG = input_user()
    KELILING = hitung_keliling(LEBAR,PANJANG)
    return display("keliling",KELILING)
    elif KLIK == 3:
    LEBAR,PANJANG = input_user()
    LUAS = hitung_luas(LEBAR,PANJANG)
    KELILING = hitung_keliling(LEBAR,PANJANG)
    return display("luas", LUAS) , display("keliling",KELILING)

    else:
    return display("...ngitung apa?? ketik yang bener!!!",0)
    def display(message,value):
    '''fungsi display'''
    print(f"hasil perhitungan {message} = {value}")
    # Program utamanya
    while True:
    header()
    KLIK = input_pilihan()
    memilih = milih(KLIK)
    isContinue = input("apakah lanjut (y/n)? ")
    if isContinue == "n":
    break
    print("Program selesai, terima kasih")

  • @strikernocounter
    @strikernocounter 8 месяцев назад

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

  • @ervinlawata1357
    @ervinlawata1357 6 месяцев назад

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

  • @pip9601
    @pip9601 8 месяцев назад +1

    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)

  • @mrrobot4048
    @mrrobot4048 6 месяцев назад

    tugas option :
    def header():
    print("""
    ========================================
    HITUNG LUAS DAN KELILING PERSEGI PANJANG
    ========================================
    """)
    def user():
    panjang = int(input('Masukan Panjang : '))
    lebar = int(input('Masukan Lebar : '))
    return panjang,lebar
    def hitung_luas(panjang,lebar):
    luas = panjang*lebar
    return luas
    def hitung_keliling(panjang,lebar):
    keliling = 2*(panjang+lebar)
    return keliling
    def result(pesan,result):
    print(f'Hasil Dari Hasil Luas Adalah : {result}')
    while True:
    header()
    option = int(input('Pilih 1 Untuk Menghitung Luas Dan Pilih2 Untuk Menghitung Keliling : '))
    if option == 1:
    hasil_luas = hitung_luas(PANJANG, LEBAR)
    result('Hasil Dari Luas Adalah : ', hasil_luas)
    elif option == 2:
    PANJANG, LEBAR = user()
    hasil_keliling = hitung_keliling(PANJANG, LEBAR)
    result('Hasil Dari Keliling Adalah : ', hasil_keliling)

  • @igalizexmo_1220
    @igalizexmo_1220 8 месяцев назад

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

  • @chaliq3939
    @chaliq3939 2 года назад

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

  • @yuniofrihartoto543
    @yuniofrihartoto543 Месяц назад

    Makasih bang atas tutorial nya, semoga menjadi amal jariyah mu bang, salam kenal

  • @ElgoKunn
    @ElgoKunn 8 месяцев назад

    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 8 месяцев назад

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

  • @spidaxe1228
    @spidaxe1228 7 месяцев назад

    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

  • @m-syliq
    @m-syliq 10 месяцев назад

    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

  • @nara5149
    @nara5149 8 месяцев назад

    import os
    def header():
    print(f"
    {40*"="}")
    print(f"|{"PERHITUNGAN LUAS":^38}|")
    print(f"|{"DAN KELILING PERSEGI PANJANG":^38}|")
    print(f"{40*"="}
    ")
    def opsi():
    pilihan = input("""1. Luas persegi panjang
    2. Keliling persegi panjang
    3. Luas dan keliling persegi panjang
    Pilih program dengan memasukkan angka: """)
    return pilihan
    def input_user():
    panjang = input("
    Panjang: ")
    lebar = input("Lebar: ")
    return panjang, lebar
    def luas(panjang, lebar):
    return panjang*lebar
    def keliling(panjang, lebar):
    return 2*(panjang+lebar)
    def hasil(message, value):
    print(f"Hasil perhitungan {message} = {value:g}")
    while True:
    header()
    while True:
    pilihan = opsi()
    try:
    if pilihan in ["1", "2", "3"]:
    pilihan = int(pilihan)
    break
    else:
    raise ValueError("Pilihan yang dimasukkan tidak valid
    ")
    except ValueError as error:
    os.system("cls")
    print(error)
    while True:
    panjang, lebar = input_user()
    try:
    panjang = float(panjang)
    lebar = float(lebar)
    if panjang < 0 or lebar < 0:
    raise ValueError("Panjang dan lebar harus berupa bilangan positif")
    break
    except ValueError as error:
    os.system("cls")
    if "could not convert string to float" in str(error):
    print("Nilai tidak valid")
    else:
    print(error)
    if pilihan == 1:
    hasil("luas", luas(panjang, lebar))
    elif pilihan == 2:
    hasil("keliling", keliling(panjang, lebar))
    elif pilihan == 3:
    hasil("luas", luas(panjang, lebar))
    hasil("keliling", keliling(panjang, lebar))
    while True:
    confirm = input("
    Lanjutkan? (y/n): ")
    if confirm == "y":
    break
    elif confirm == "n":
    print("Program telah berakhir")
    exit()
    else:
    print("Masukan tidak valid")

  • @muhammadrifkimuheimin412
    @muhammadrifkimuheimin412 2 года назад +1

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

  • @bagushary79
    @bagushary79 2 года назад +1

    mantap bang ilmunya, terima kasih banyak 🙏

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

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

  • @AliHavizni-md5ql
    @AliHavizni-md5ql Год назад

    PR membuat opsi perhitungan luas & keliling persegi panjang :
    while True:
    header()
    LEBAR, PANJANG = ambil_input_user()
    opsi = int(input("Pilih Hitung Persegi Panjang:
    1 LUAS
    2 KELILING: "))
    if opsi == 1:
    LUAS = hitung_luas(LEBAR, PANJANG)
    display("luas", LUAS)
    elif opsi == 2:
    KELILING = hitung_keliling(LEBAR, PANJANG)
    display("keliling", KELILING)
    apaLanjut = input("apakah anda ingin lanjut (y/n)? ")
    if apaLanjut == "n":
    break
    print("Terima Kasih.")

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

  • @PunggulCh.Wiladida
    @PunggulCh.Wiladida 6 месяцев назад

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

  • @menonepercent
    @menonepercent 22 дня назад

    while True :
    header()
    opsi = int(input("Ketik 1 untuk menghitung luas, 2 untuk menghitung keliling, dan 3 untuk menghitung dua-duanya = "))
    if opsi == 1 :
    lebar,panjang = input_user()
    hitung_luas = luas(lebar,panjang)
    display("Luas" , hitung_luas)
    elif opsi == 2 :
    lebar,panjang = input_user()
    hitung_keliling = keliling(lebar,panjang)
    display("Keliling", hitung_keliling)
    elif opsi == 3 :
    lebar,panjang = input_user()
    hitung_luas = luas(lebar,panjang)
    hitung_keliling = keliling(lebar,panjang)
    display("Luas" , hitung_luas)
    display("Keliling", hitung_keliling)
    isContinue = input("Mau lanjut atau tidak? (y/n)")
    if isContinue == "n":
    break

    print("Program Selesai, Thanks !")

  • @ikhsankurniawan220
    @ikhsankurniawan220 3 месяца назад +1

    INI PRNYA BANG UDAH BISA ALHAMDULILLAH
    import os
    def header():
    os.system("cls")
    print(f"HITUNG LUAS ATAU KELILING PERSEGI")
    def opsi_user():
    print(f"1. Keliling")
    print(f"2. Luas")
    opsi = input("Pilih menu: ")
    return opsi
    def input_user():
    lebar = int(input("Masukan lebar: "))
    panjang = int(input("Masukan panjang: "))
    return lebar, panjang
    def hitung_luas(lebar, panjang):
    return lebar*panjang
    def hitung_keliling(lebar, panjang):
    return 2*(lebar+panjang)
    while True:
    header()
    opsi = opsi_user()
    lebar, PANJANG = input_user()
    if opsi == "1":
    KELILING = hitung_keliling(lebar, PANJANG)
    print(f"Keliling = {KELILING}")
    elif opsi == "2":
    LUAS = hitung_luas(lebar, PANJANG)
    print(f"Luas = {LUAS}")
    else:
    print(f"Pilihan tidak valid")
    isContinue = input("Aoakah kamu ingin melanjutkan? (y/n)")
    if isContinue == "n":
    break
    print(f"Program selesai")

    • @danisetiawan5621-x3k
      @danisetiawan5621-x3k 3 месяца назад

      akhirnya menemukan jawaban paling ringkas dan clean code dan berguna. terimakasih banyak bang ! kamu sangat hebat dalam dunia coding ! semangat terus bang

    • @emhdd
      @emhdd 3 месяца назад

      kelazz abgda

    • @ikhsankurniawan220
      @ikhsankurniawan220 3 месяца назад

      @@danisetiawan5621-x3k SAMA SAMA ABANGKU! KAMU JUGA SEMANGAT BELAJARNYA

    • @ikhsankurniawan220
      @ikhsankurniawan220 3 месяца назад

      @@emhdd kelassss

    • @edolaksanawidodo8518
      @edolaksanawidodo8518 3 месяца назад

      @@ikhsankurniawan220 tahee

  • @anwar1634
    @anwar1634 2 года назад +2

    Mantapp, kak request python untuk automation GNU/Linux

  • @hgaming1583
    @hgaming1583 7 месяцев назад

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

  • @rul_945
    @rul_945 2 года назад

    udah sampe sini aja marathonnya saya

  • @adyangsurptr
    @adyangsurptr 2 года назад

    Saya coba jawab PRnya Tuan, jadi begini critanya....
    Codenya kurleb sama dengan punyanya Tuan, cuman ada satu fungsi yang ditamabhin...
    def opsi():
    '''fungsi opsi perhitungan'''
    print(f"Silahkan ketikkan salah satu perhitungan! (L/K) L = Luas, K = Keliling")
    # Program utamanya dengan fitur OPSI
    while True:
    header()
    opsi = input("Silahkan ketikkan salah satu perhitungan! (L/K) L = Luas, K = Keliling")
    if opsi == "L":
    LEBAR,PANJANG = input_user()
    LUAS = hitung_luas(LEBAR,PANJANG)
    display("luas", LUAS)
    elif opsi == "K":
    LEBAR,PANJANG = input_user()
    KELILING = hitung_keliling(LEBAR,PANJANG)
    display("keliling", KELILING)
    else:
    print(f"Perhitungan yang Anda pilih tidak ada, silahkan pilih kembali!")
    isContinue = input("apakah lanjut (y/n)? ")
    if isContinue == "n":
    break
    print("Program selesai, trimagaji")

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

  • @nmlss_d
    @nmlss_d Год назад

    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

  • @ridwansetiawan5416
    @ridwansetiawan5416 2 года назад +1

    hadir kang

  • @mrrobot4048
    @mrrobot4048 6 месяцев назад

    thanks ilmu nya bang pukis

  • @maulanaiskhaq3479
    @maulanaiskhaq3479 2 года назад

    Semangat pak guru, makasih ilmunya

  • @ianadriannn
    @ianadriannn 2 года назад

    Kapan bang update djanggo 😅😅

  • @MuhammadIhsan-lo2sq
    @MuhammadIhsan-lo2sq 4 месяца назад

    cara buka iterm di windows bagaimana?

  • @ahmadakhbarf7118
    @ahmadakhbarf7118 2 года назад

    Mantap pak tutorial nya

  • @Hendri-xu7tt
    @Hendri-xu7tt 2 года назад

    Mantap kang

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

  • @Haleluya_Noka
    @Haleluya_Noka Год назад

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

  • @-Shibbi
    @-Shibbi 4 месяца назад

    PR
    import time
    # fungsi baru buat pilihan user
    def input_pilihan():
    """Fungsi menentukan pilihan"""
    pilihan = input("""Apa yg ingin anda hitung?
    (1) Luas Persegi Panjang
    (2) Keliling Persegi Panjang
    (3) Semuanya
    (1/2/3): """)

    return pilihan
    # fungsi - fungsi yg ada di tutorial
    ...
    ...
    # program utama
    while True:
    header()
    pilihan = input_pilihan()
    if pilihan != "1" and pilihan != "2" and pilihan != "3":
    print("Pilihan tidak tersedia
    ")
    time.sleep(1)
    else:
    LEBAR, PANJANG = input_user()
    LUAS = hitung_luas(LEBAR, PANJANG)
    KELILING = hitung_keliling(LEBAR, PANJANG)
    if pilihan == "1":
    display("luas", LUAS)
    elif pilihan == "2":
    display("keliling", KELILING)
    elif pilihan == "3":
    display("luas", LUAS)
    display("keliling", KELILING)
    is_done = input("Ingin emnghitung lagi? (y/n)")
    if is_done == "n":
    break
    print("Program berakhir. Terima kasih~")

  • @azismateka8984
    @azismateka8984 6 месяцев назад

    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

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

  • @itsfurnace3064
    @itsfurnace3064 6 месяцев назад

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

  • @Zahraameliara
    @Zahraameliara Год назад +1

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

  • @sandiindrairawan7417
    @sandiindrairawan7417 5 месяцев назад

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

  • @askrdev6198
    @askrdev6198 2 года назад

    import os
    def header():
    # Fungsi header
    os.system("clear")
    print(f"{'PROGRAM MENGHITUNG LUAS':^40}")
    print(f"{'DAN KELILING PERSEGI PANJANG':^40}")
    print(f"{'-'*40:^40}")
    def input_user():
    # Mengambil inpur user
    lebar = int(input("Masukkan nilai Lebar : "))
    panjang = int(input("Masukkan nilai Panjang : "))
    return lebar,panjang
    def hitung_luas(lebar,panjang):
    # Fungsi Luas
    return lebar*panjang
    def hitung_keliling(lebar,panjang):
    # Fungsi Keliling
    return 2*(lebar+panjang)
    def display(message,value):
    # Fungsi Display
    print(f"hasil perhitungan {message} = {value}")
    while True:
    header()
    LEBAR,PANJANG = input_user()
    opsi = input("Pilih 1 untuk Luas dan 2 untuk Keliling : ")
    if opsi == "1":
    LUAS = hitung_luas(LEBAR,PANJANG)
    display("Luas", LUAS)
    elif opsi == "2":
    KELILING = hitung_keliling(LEBAR,PANJANG)
    display("Keliling", KELILING)
    else :
    print("Salah memasukkan pilihan, pilih (1/2) untuk hasil")
    isContinue = input ("Apakah Lanjut (y/n)? ")
    if isContinue == 'n':
    break
    print("Program selesai, Terima Kasih")

  • @erza3656
    @erza3656 День назад

    Not very efficient , but I think it's enough for a newcomer like me:
    Import os
    # Definisi Fungsi
    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 Untuk Mengambil Input User'''
    lebar = int(input("Masukkan nilai lebar = "))
    panjang = int(input("Masukkan nilai panjang = "))
    return lebar, panjang
    def hitung_luas(lebar, panjang):
    '''Fungsi Hitung Luas'''
    return lebar*panjang
    def hitung_keliling(lebar, panjang):
    '''Fungsi Hitung Keliling'''
    return 2*(lebar+panjang)
    def display(message, value):
    '''Fungsi Display'''
    print(f"Hasil Penghitungan {message} = {value}")
    # Program Utama (Penugasan)
    while True:
    header()
    Opsi = input("Terdapat Beberapa Pilihan:
    1. Menghitung Luas
    2. Menghitung Keliling
    3. Keduanya
    Mau Menghitung Apa (1/2/3)? ")
    if Opsi == "1" or Opsi == "2" or Opsi == "3":
    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)
    else:
    print("
    Hanya Tersedia 3 Opsi Pilihan, 1/2/3.")
    print("Silahkan Ulangi!")
    isContinue = input("Apakah Ingin Lanjut (y/n)? ")
    if isContinue == "n":
    break
    print("=== Program Selesai ===")

  • @mendingturu4954
    @mendingturu4954 2 года назад +6

    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"

  • @xiaomi.indonesia
    @xiaomi.indonesia 2 месяца назад

    ''' Perhitungan Luas Dan Keliling'''
    import os
    def header():
    os.system('cls')
    print(f"{'SELAMAT DATANG DI':^50}")
    print(f"{'HITUNGAN LUAS DAN KELILING':^50}")
    def input_user():
    lebar = int(input("Masukan Lebar: "))
    panjang = int(input("Masukan Panjang: "))
    return lebar,panjang
    def luas(lebar,panjang):
    hasil = lebar * panjang
    return hasil

    def keliling(lebar,panjang):
    hasil = 2*(lebar + panjang)
    return hasil
    def display_luas(pesan,isi):
    print(f"Hasil dari perhitungan {pesan} = {isi}")
    def display_keliling(pesan,isi):
    print(f"Hasil dari perhitungan {pesan} = {isi}")
    while True:
    header()
    opsi = int(input("Pilih 1 Untuk Hitung Luas Pilih 2 Untuk Hitung Keliling: "))
    if opsi == 1:
    LEBAR,PANJANG = input_user()
    LUAS = luas(LEBAR,PANJANG)
    display_luas("Luas", LUAS)
    elif opsi == 2:
    LEBAR,PANJANG = input_user()
    KELILING = keliling(LEBAR,PANJANG)
    display_keliling("Keliling", KELILING)
    else:
    print(f"Pilh lah angka yang sesaui antara 1/2")
    lanjut = input("Ketik y Untuk Lanjut Ketik n Untuk Berhenti: ")
    if lanjut == "n":
    break
    print(f"Arigato Gosaiamashhhhhh")
    makasih bang atas ilumnya gak kerasa udah di episode latihan fungsi , pembahasan sangat mantap ,semoga ada kelas python lanjutannya 🥰

  • @aziziaqnas18
    @aziziaqnas18 2 года назад

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

  • @adamzidan7775
    @adamzidan7775 Год назад

    def hitung_keliling(panjang,lebar):
    """ Fungsi hitung keliling """
    return 2*(panjang+lebar)

    def hitung_luas(panjang,lebar):
    """ Fungsi hitung luas """
    return panjang*lebar

    def menu_perhitungan():
    """ Fungsi menu """
    pilih_menu = input("Pilih perhitungan. 1 = luas, 2 = keliling, 3 = keduanya ? ")
    if pilih_menu == "1":
    PANJANG, LEBAR = input_user()
    LUAS = hitung_luas(PANJANG,LEBAR)
    display("luas", LUAS)
    elif pilih_menu == "2":
    PANJANG, LEBAR = input_user()
    KELILING = hitung_keliling(PANJANG,LEBAR)
    display("keliling", KELILING)
    elif pilih_menu == "3":
    PANJANG, LEBAR = input_user()
    LUAS = hitung_luas(PANJANG,LEBAR)
    display("luas", LUAS)
    KELILING = hitung_keliling(PANJANG,LEBAR)
    display("keliling", KELILING)

    while True:
    header()
    menu_perhitungan()

    isContinue = input("Apakah sudah selesai y/n? ")
    if isContinue == "y":
    break
    print("
    Program selesai, Terimakasih")
    Nb* : header, input user, display sama kyk yg tutorial

  • @mixora2894
    @mixora2894 2 года назад

    semangat bang bikin kontennya

  • @rickiseptiando2528
    @rickiseptiando2528 2 года назад

    Josss

  • @deniengineering
    @deniengineering 2 года назад

    Mantappp

  • @rifaldzulfikar5765
    @rifaldzulfikar5765 10 дней назад

    # Exercise fungsi
    import os
    # Calcuate the area and perimeter of a rectangle
    def header():
    os.system("clear")
    print(f"{'AREA CALCULATION PROGRAM':^40}")
    print(f"{'AND PERIMETER OF A RACTANGLE':^40}")
    print(f"{'-'*40:^40}")
    # Takes input user
    def input_user():
    width = int(input("Enter width : "))
    length = int(input("Enter length : "))
    return width,length
    def count_wide(width,length):
    return width*length
    def count_perimeter(width,length):
    return 2 * (width+length)
    def display (massage,value):
    if massage == "wide":
    print(f"
    {massage} -> {width} * {length} = {value}
    ")
    elif massage == "perimeter":
    print(f"
    {massage} -> 2 * ({width} + {length}) = {value}
    ")
    elif massage == "both":
    print(f"
    wide -> {width} * {length} = {wide}
    ")
    print(f"
    perimeter -> 2 * ({width} + {length}) = {perimeter}
    ")
    def opsi():
    print("""Option: 1. Calculate wide
    2. Calculate perimeter
    3. Calculate both""")
    choice = input("Enter your choice (1/2/3) : ")
    if choice == "1":
    choice = "wide"
    elif choice == "2":
    choice = "perimeter"
    elif choice == "3":
    choice = "both"
    return choice
    while True:
    header()
    choice = opsi()
    width,length = input_user()
    wide = count_wide(width,length)
    perimeter = count_perimeter(width,length)
    display(choice,wide)
    iscontineu = input("do you contineu (y/n) : ")
    if iscontineu == "n":
    break

  • @shadowzoneshadow7188
    @shadowzoneshadow7188 Год назад

    while True:
    header()
    LEBAR,PANJANG = input_user()
    LUAS = hitung_luas(LEBAR,PANJANG)
    KELILING = hitung_keliling(LEBAR,PANJANG)
    opsi = input("luas atau keliling (l/k)?")
    if opsi == "l":
    print("hasil untuk luas:",LUAS)
    else:
    print("hasil untuk keliling:", KELILING)


    isContinue = input("apakah lanjut (y/n)?")
    if isContinue == "n":
    break
    print("program selesai terima kasih")

  • @AbuSufyan-u6y
    @AbuSufyan-u6y 16 дней назад

    ''' Latihan Fungsi'''
    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(f"Masukan nilai lebar : "))
    panjang = int(input(f"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):
    print(f"hasil dari perhitungan {message} adalah = {value}")
    def display1():
    LEBAR,PANJANG = input_user()
    LUAS = hitung_luas(LEBAR,PANJANG)
    display("luas", LUAS)
    def display2():
    LEBAR,PANJANG = input_user()
    KELILING = hitung_keliling(LEBAR,PANJANG)
    display("keliling",KELILING)
    def display3():
    LEBAR,PANJANG = input_user()
    LUAS = hitung_luas(LEBAR,PANJANG)
    KELILING = hitung_keliling(LEBAR,PANJANG)
    display("luas", LUAS)
    display("keliling",KELILING)

    # program utamanya
    while True :
    header()
    option = int(input(f"1.Hitung luas
    2.Hitung keliling
    3.Hitung luas dan keliling
    pilih program mana yang akan anda jalankan = "))
    if option == 1:
    display1()
    elif option == 2:
    display2()
    else:
    display3()

    isContinue = input('apakah lanjut (y/n)')
    if isContinue == "n":
    break
    print("Program selesai, terima kasih")
    2025 masih belajar hwhwhw,, btw makasih bang ilmunya

  • @farrelwiarsyah4479
    @farrelwiarsyah4479 2 года назад

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

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

  • @jungjaehyun8625
    @jungjaehyun8625 Год назад

    presensi dulu karena udah survive sampe episode ini

  • @johansteven2070
    @johansteven2070 2 года назад

    gini kah kawan2ku?
    def opsi():
    pilihan = int(input("Masukkan 1.luas / 2.keliling / 3.all program : "))
    return pilihan
    while True:
    header()
    PILIHAN = opsi()
    if PILIHAN == 1:
    LEBAR,PANJANG = input_user()
    LUAS = hitung_luas(LEBAR,PANJANG)
    display("Luas",LUAS)
    elif PILIHAN == 2:
    LEBAR,PANJANG = input_user()
    KELILING = hitung_keliling(LEBAR,PANJANG)
    display("Keliling",KELILING)
    elif PILIHAN == 3:
    LEBAR,PANJANG = input_user()
    LUAS = hitung_luas(LEBAR,PANJANG)
    KELILING = hitung_keliling(LEBAR,PANJANG)
    display("Luas",LUAS)
    display("Keliling",KELILING)

  • @MuhammadIlham-ew1nd
    @MuhammadIlham-ew1nd Год назад +2

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

  • @dimasanugerah2796
    @dimasanugerah2796 Год назад

    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

  • @shizume12
    @shizume12 Год назад

    absen baru masuk eps 48 ,menyenangkan dan pusing

  • @SobatTeta
    @SobatTeta 9 месяцев назад

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

  • @sidiknuryahya7556
    @sidiknuryahya7556 Год назад

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

  • @iksym8658
    @iksym8658 Месяц назад +1

    izin kumpulkan pr pak
    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'''
    lebar = int(input("Masukkan Nilai Lebar: "))
    panjang = int(input("Masukkan Nilai Panjang: "))

    return lebar, panjang
    def hitung_luas(lebar, panjang):
    '''Fungsi Hitung Luas'''
    return lebar*panjang
    def hitung_keliling(lebar,panjang):
    '''fungsi keliling'''
    return 2*(lebar+panjang)
    def diplay(message,value):
    '''Fungsi Display'''
    print(f"Hasil Perhitungan {message} = {value}")

    # Program Utama
    while True:
    header()

    opsi = input("Anda ingin menghitung Luas, Keliling, atau keduanya? = ")
    if opsi == "luas":
    LEBAR,PANJANG = input_user()
    LUAS = hitung_luas(LEBAR,PANJANG)
    diplay("Luas", LUAS)
    elif opsi == "keliling":
    LEBAR,PANJANG = input_user()
    KELILING = hitung_keliling(LEBAR,PANJANG)
    diplay("Keliling", KELILING)
    elif opsi == "keduanya":
    LEBAR,PANJANG = input_user()
    LUAS = hitung_luas(LEBAR,PANJANG)
    KELILING = hitung_keliling(LEBAR,PANJANG)
    diplay("Luas", LUAS)
    diplay("Keliling", KELILING)

    isContinue = input("apakah lanjut (y/n)? = ")
    if isContinue == "n":
    break

    print("Program Selesai, Terimakasih!")

  • @darkhamjah
    @darkhamjah Год назад

    kami user linux tidak memiliki iterm pak,

  • @knightyfire015
    @knightyfire015 Год назад

    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

  • @fakhrurrozi-8814
    @fakhrurrozi-8814 2 года назад

    baru sempet cek lagi latihan python dari kelas terbuka.
    langsung loncat kesini eh lagunya ganti .. waaakkk
    kalo saya lebih seneng yang lama bang lagu openingnya haha
    no offense

  • @rairozqchannel
    @rairozqchannel 11 месяцев назад

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

  • @Miftah-qt7pg
    @Miftah-qt7pg 2 года назад

    Pak guru saya bingung,pakek variablenya kok huruf besar smua apalagi variable huruf besarnya sama kayak variable huruf kecil, apakah huruf kecil maupun huruf besar nilainya sama?

    • @riekoerlangga3145
      @riekoerlangga3145 2 года назад +1

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

    • @mfarizalpasha
      @mfarizalpasha 2 года назад +1

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

    • @abdulrahemfaqih3356
      @abdulrahemfaqih3356 2 года назад +1

      @@mfarizalpasha yang di maksud konstan itu apa bang?

    • @Daridasar33
      @Daridasar33 9 месяцев назад +2

      Konsta variable merupakan variable yang nilainya tetap tidak bisa diubah2

  • @reaphz462
    @reaphz462 9 месяцев назад

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

  • @almiramutiara2997
    @almiramutiara2997 2 года назад

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

  • @nizarkamilperwira9868
    @nizarkamilperwira9868 Год назад

    bedanya LEBAR dengan lebar apa ya bang

    • @SidiqAjahKok
      @SidiqAjahKok 5 месяцев назад

      Jadi gini le, kalo hurufnya itu gede semua artinya itu variabel konstanta sedangkan kalo hurufnya iu kecil itu variabel biasa.
      "Terus apa bedanya bang?"
      Jadi gini le kalo yg konstanta itu nilainya gk bisa di ubah fix, sedangkan kalo yg bukan konstanta itu bisa diubah

  • @otong1843
    @otong1843 2 года назад

    Hadir

  • @xgrmusix
    @xgrmusix Год назад

    # Program Utamanya
    While True:
    header()
    opsi = input(f"Pilih 1 = luas, 2 = keliling, 3 = keduanya (1/2/3)?")
    LEBAR,PANJANG = input_user()
    LUAS = LEBAR*PANJANG
    KELILING = 2*(LEBAR+PANJANG)
    if opsi == "1":
    display("luas",LUAS)
    elif opsi == "2":
    display("keliling",KELILING)
    elif opsi == "3":
    display("luas",LUAS)
    display("keliling",KELILING)
    isContinue = input(f"Anda ingin melanjutkan (y/n)?
    if isContinue == "n":
    break

    • @reynaldy_al
      @reynaldy_al Год назад

      keren banget bang, jadi ngerti gw def bisa dipakein gituan

  • @andryapril0193
    @andryapril0193 5 месяцев назад

    ini PR nya bang tapi saya bingung sama cls , saya ingin tuh setelah dapet hasil itu jika kita pencet enter akan bersih dan kembali ke menu utama , tapi dari tadi saya coba gagal . dan hanya mendapatkan yah kode seperti ini :
    import os
    import time
    def header():
    print(f"{'-'*40:^40}")
    print(f"|{'PERSEGI':^40}|")
    print(f"{'-'*40:^40}")
    print("1. LUAS ")
    print("2. KELILING")
    print("3. EXIT")
    print(f"{'-'*40:^40}")

    def inputin():
    panjang = int(input("Masukan nilai panjang \t: "))
    lebar = int(input("Masukan nilai lebar \t: "))
    return panjang,lebar
    def hasil_luas(panjang,lebar):
    hasil = panjang * lebar
    return hasil
    def hasil_keliling(panjang,lebar):
    hasil = 2 * (panjang + lebar)
    return hasil
    if_lanjut = True
    while if_lanjut :
    header()
    pilih = input("Masukan pilihan anda \t: ")
    if pilih == '1':
    os.system('cls')
    PANJANG,LEBAR = inputin()
    LUAS = hasil_luas(PANJANG,LEBAR)
    print(f"Hasil luas \t: {LUAS}")
    elif pilih == '2':
    os.system('cls')
    PANJANG,LEBAR = inputin()
    KELILING = hasil_keliling(PANJANG,LEBAR)
    print(f"Hasil keliling \t: {KELILING}")
    elif pilih == '3':
    if_lanjut = False
    else :
    print("Masukan pilihan dengan benar")



    os.system('cls')
    print("Program Selesaii")
    oh iyah makasih bgr kang penjelasanya bagus sekali saya baru belajar python hehe

    • @SidiqAjahKok
      @SidiqAjahKok 5 месяцев назад

      Jadi maksud kamu misalkan udh kelar hasil hitung bisa langsung ngehitung lagi gitu tanpa perlu di run lagi programnya?

    • @SidiqAjahKok
      @SidiqAjahKok 5 месяцев назад

      Coba di if pilihan ke 1 sama elif pilihan kedua, itu kamu kasih continue jadi dia bakal ngulang, seharusnya sih bakal ngulang

    • @andryapril0193
      @andryapril0193 5 месяцев назад

      @@SidiqAjahKok bukan bang maksud saya tuh saat udh dapet hasilnya trus tinggal saya enter akan bersih semuanya dan kembali ke menu utama

    • @SidiqAjahKok
      @SidiqAjahKok 5 месяцев назад

      @@andryapril0193 udh dapet hasil nih terus kamu mau program bisa ngulang dari awal gitu toh?

    • @andryapril0193
      @andryapril0193 5 месяцев назад

      @@SidiqAjahKok iya bang kan hasil udh keluar saya pencet enter lalu Balik ke menu awal dan hasil yg sebelumnya udh hilang

  • @fas102
    @fas102 2 года назад

    Bang javascript gada playlistnya ya

  • @gilangadp8808
    @gilangadp8808 Год назад

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

  • @adaf22karina
    @adaf22karina Год назад

    PR
    import os
    def header():
    """Header Aplikasi"""
    os.system("cls")
    print(f"{'PROGRAM MENGHITUNG LUAS':^40}")
    print(f"{'DAN KELILING PERSEGI PANJANG':^40}")
    print(f"{'-'*40:^40}")
    def input_user():
    """User Input"""
    lebar = int(input("Masukkan lebar : "))
    panjang = int(input("Masukkan panjang : "))
    return lebar, panjang
    def hitung_luas(lebar, panjang):
    """fungsi luas"""
    return lebar*panjang
    def hitung_keliling(lebar, panjang):
    """fungsi keliling"""
    return 2*(lebar+panjang)
    def display(message, value):
    """fungsi display"""
    print(f"Hasil perhitungan {message} adalah {value}")
    while True:
    header()
    operasi = int(input("1. Hitung luas dan keliling
    2. Hitung luas saja
    3. Hitung keliling saja
    Masukkan operasi yang anda inginkan (1/2/3) : "))
    if operasi == 1:
    LEBAR, PANJANG = input_user()
    LUAS = hitung_luas(LEBAR, PANJANG)
    KELILING = hitung_keliling(LEBAR, PANJANG)
    display("luas", LUAS)
    display("keliling", KELILING)
    elif operasi == 2:
    LEBAR, PANJANG = input_user()
    LUAS = hitung_luas(LEBAR, PANJANG)
    display("luas", LUAS)
    elif operasi == 3:
    LEBAR, PANJANG = input_user()
    KELILING = hitung_keliling(LEBAR, PANJANG)
    display("keliling", KELILING)
    else:
    print("Masukan operator 1 / 2 / 3")
    isContinue = input("Apakah ingin lanjut y/n : ")
    if isContinue == "n":
    break
    print("Terima Kasih!")

  • @lathiframadhan5629
    @lathiframadhan5629 11 месяцев назад

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

  • @aprinur6368
    @aprinur6368 7 месяцев назад

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

  • @mohalfinoorwirabuana
    @mohalfinoorwirabuana 6 месяцев назад

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

  • @Ryanprama
    @Ryanprama 3 месяца назад

    setor PR
    import os
    os.system("cls")
    def header():
    '''Header Progam'''
    print(f"{'SELAMAT DATANG':^40}")
    print(f"{'PROGRAM MENGHITUNG LUAS DAN KELILING PERSEGI PANJANG':^40}")
    print("-"*60)
    def panjang():
    '''Masukkan nilai panjang'''
    nilai_panjang = int(input("Masukkan nilai panjang: "))
    return nilai_panjang
    def lebar():
    '''Masukkan nilai lebar'''
    nilai_lebar = int(input("Masukkan nilai lebar: "))
    return nilai_lebar
    def luas(panjang, lebar):
    luas = panjang*lebar
    return luas
    def keliling(panjang, lebar):
    keliling = 2*(panjang*lebar)
    return keliling

    def output(pesan, hasil):
    '''Hasilnya'''
    print(f"Hasil Perhitungan {pesan} = {hasil}")
    def opsi():
    while True:
    try:
    pilihan = int(input("Nilai apa yang ingin Anda lihat (1=keliling, 2=luas): "))
    if pilihan in [1, 2]:
    return pilihan
    else:
    print("Harap pilih 1 untuk keliling atau 2 untuk luas!")
    except ValueError:
    print("Harap masukkan angka yang valid (1 atau 2)!")
    while True:
    header()
    PANJANG = panjang()
    LEBAR = lebar()
    USER = opsi()
    if USER == 1:
    KELILING = keliling(PANJANG,LEBAR)
    output("Keliling",KELILING)
    elif USER == 2:
    LUAS = luas(PANJANG,LEBAR)
    output("Luas",LUAS)

    lanjut = input("Apakah kamu ingin lanjut (y/n)? ").lower
    if lanjut == "n":
    break

    print("Program Berakhir")