0% menganggap dokumen ini bermanfaat (0 suara)
1 tayangan4 halaman

List Coding Program Phyton

Dokumen ini berisi dua program utama: satu untuk perhitungan matematika sederhana yang mencakup penjumlahan, pengurangan, perkalian, dan pembagian, dan satu lagi untuk pengelolaan data mahasiswa, termasuk menambah, menampilkan, dan mencari data mahasiswa. Setiap program memiliki menu interaktif yang memungkinkan pengguna untuk memilih fungsi yang diinginkan. Program ini ditulis dalam bahasa pemrograman Python.

Diunggah oleh

Aditya Ramadhan
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
1 tayangan4 halaman

List Coding Program Phyton

Dokumen ini berisi dua program utama: satu untuk perhitungan matematika sederhana yang mencakup penjumlahan, pengurangan, perkalian, dan pembagian, dan satu lagi untuk pengelolaan data mahasiswa, termasuk menambah, menampilkan, dan mencari data mahasiswa. Setiap program memiliki menu interaktif yang memungkinkan pengguna untuk memilih fungsi yang diinginkan. Program ini ditulis dalam bahasa pemrograman Python.

Diunggah oleh

Aditya Ramadhan
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

MENU UTAMA PROGRAM

PERHITUNGAN MATEMATIKA

PROGRAM MENU UTAMA


Study Case : Menu Matematika
---------------------------------------------
@author: Asus
"""

# Program Menu Perhitungan Matematika Sederhana


# Penjumlahan, Pengurangan, Perkalian, dan Pembagian

def penjumlahan(a, b):


return a + b

def pengurangan(a, b):


return a - b

def perkalian(a, b):


return a * b

def pembagian(a, b):


if b != 0:
return a / b
else:
return "Error: Pembagian dengan nol tidak diperbolehkan"

while True:
print("\n=== MENU PERHITUNGAN MATEMATIKA ===")
print("1. Penjumlahan")
print("2. Pengurangan")
print("3. Perkalian")
print("4. Pembagian")
print("5. Keluar")

pilihan = input("Masukkan pilihan (1-5): ")

if pilihan == "5":
print("Program selesai. Terima kasih.")
break

a = float(input("Masukkan bilangan pertama: "))


b = float(input("Masukkan bilangan kedua: "))

if pilihan == "1":
hasil = penjumlahan(a, b)
print("Hasil Penjumlahan:", hasil)

elif pilihan == "2":


hasil = pengurangan(a, b)
print("Hasil Pengurangan:", hasil)

elif pilihan == "3":


hasil = perkalian(a, b)
print("Hasil Perkalian:", hasil)

elif pilihan == "4":


hasil = pembagian(a, b)
print("Hasil Pembagian:", hasil)
else:
print("Pilihan tidak valid. Silakan pilih menu yang tersedia.")

-----------------------------------

MENU UTAMA PROGRAM


DATA MAHASISWA

PROGRAM MENU UTAMA


Study Case : Menu Mahasiswa
---------------------------------------------
@author: Asus
"""
# Program Data Mahasiswa Menggunakan Fungsi untuk MENU

data_mahasiswa = []

# Fungsi untuk menambahkan data mahasiswa


def tambah_mahasiswa():
nim = input("Masukkan NIM: ")
nama = input("Masukkan Nama: ")
jurusan = input("Masukkan Jurusan: ")

mahasiswa = {
"nim": nim,
"nama": nama,
"jurusan": jurusan
}

data_mahasiswa.append(mahasiswa)
print("Data mahasiswa berhasil ditambahkan\n")

# Fungsi untuk menampilkan seluruh data mahasiswa


def tampilkan_mahasiswa():
if len(data_mahasiswa) == 0:
print("Belum ada data mahasiswa\n")
else:
print("=== Data Mahasiswa ===")
for mhs in data_mahasiswa:
print("NIM :", mhs["nim"])
print("Nama :", mhs["nama"])
print("Jurusan:", mhs["jurusan"])
print("-------------------------")

# Fungsi untuk mencari mahasiswa berdasarkan NIM


def cari_mahasiswa():
cari_nim = input("Masukkan NIM yang dicari: ")

for mhs in data_mahasiswa:


if mhs["nim"] == cari_nim:
print("Data ditemukan:")
print("NIM :", mhs["nim"])
print("Nama :", mhs["nama"])
print("Jurusan:", mhs["jurusan"])
return

print("Data mahasiswa tidak ditemukan\n")

# Fungsi menu utama


def menu():
while True:
print("=== MENU DATA MAHASISWA ===")
print("1. Tambah Data Mahasiswa")
print("2. Tampilkan Data Mahasiswa")
print("3. Cari Data Mahasiswa")
print("4. Keluar")

pilihan = input("Pilih menu (1-4): ")

if pilihan == "1":
tambah_mahasiswa()
elif pilihan == "2":
tampilkan_mahasiswa()
elif pilihan == "3":
cari_mahasiswa()
elif pilihan == "4":
print("Terima kasih.")
break
else:
print("Pilihan tidak valid\n")

# Menjalankan program
menu()
CONTOH MENU LAIN

Anda mungkin juga menyukai