Postingan

Menampilkan postingan dari November, 2023
  def tambah ( a , b ) :     return a + b def kurang ( a , b ) :     return a - b def kali ( a , b ) :     return a * b def bagi ( a , b ) :     if b != 0 :         return a / b     else :         return "Error: Pembagian oleh nol" def tampilkan_menu () :     print ( "Menu Operasi Matematika:" )     print ( "1. Penambahan" )     print ( "2. Pengurangan" )     print ( "3. Perkalian" )     print ( "4. Pembagian" )     print ( "5. Keluar" ) def main () :     while True :         tampilkan_menu ()         pilihan = input ( "Pilih operasi (1-5): " )         if pilihan not in [ '1' , '2' , '3' , '4' , '5' ]:             print ( "Pilihan tidak valid. Silakan coba lagi." )             continue         if pilihan == '5' :             print ( "Terima kasih! Program selesai." )             break         angka1 = float ( input ( &q

program sederhana

  total_belanja = 0 daftar_barang = {     "sepatu" : 200000 ,     "baju" : 100000 ,     "topi" : 50000 ,     "tas" : 150000 } print ( "Daftar Barang:" ) for barang , harga in daftar_barang.items ():     print ( f " { barang } : Rp { harga } " ) while True :     pilihan = input ( "Pilih barang yang ingin dibeli (selesai untuk keluar): " ) .lower ()     if pilihan == "selesai" :         break     if pilihan in daftar_barang :         jumlah = int ( input ( f "Jumlah { pilihan } yang ingin dibeli: " ))         if jumlah > 0 :             total_belanja += daftar_barang [ pilihan ] * jumlah         else :             print ( "Jumlah barang harus lebih dari 0." )     else :         print ( "Barang tidak tersedia." ) print ( f "Total belanja Anda: Rp { total_belanja } " )