Pertanyaan
Studi Kasus : Buat program untuk menentuk an kategori suatu nilai. Input nilai diambil dari 3 digit NIM terakhir (jika NIM lebih dari 100, gunakan operasi modulo 100). Tentukan sendiri kategori dan rentang nilainya , misal: Nilaigt =80:A Nilai 70-79:B Nilai 60-69:C Nilai 50-59:D Nilailt 50:E 17.15
Jawaban
def tentukan_kategori(nim):
"""
Fungsi untuk menentukan kategori nilai berdasarkan NIM.
Args:
nim: NIM mahasiswa (integer).
Returns:
Kategori nilai (string).
"""
Ambil 3 digit terakhir NIM
nilai = nim % 100
Tentukan kategori nilai
if nilai >= 80:
kategori = "A"
elif nilai >= 70:
kategori = "B"
elif nilai >= 60:
kategori = "C"
elif nilai >= 50:
kategori = "D"
else:
kategori = "E"
return kategori
Input NIM
nim = int(input("Masukkan NIM:
Tentukan kategori nilai
kategori = tentukan_kategori(nim)
Tampilkan kategori nilai
print("Kategori nilai:
```
Penjelasan Kode:
1. Fungsi `tentukan_kategori(nim)`:
- Fungsi ini menerima NIM sebagai input.
- Menggunakan operator modulo (`%`) untuk mengambil 3 digit terakhir NIM.
- Melakukan pengecekan kondisi untuk menentukan kategori nilai berdasarkan rentang nilai yang telah ditentukan.
- Mengembalikan kategori nilai sebagai string.
2. Input NIM:
- Kode meminta pengguna untuk memasukkan NIM.
- Input NIM diubah menjadi integer menggunakan `int()`.
3. Panggilan Fungsi:
- Fungsi `tentukan_kategori()` dipanggil dengan NIM sebagai argumen.
- Hasil dari fungsi disimpan dalam variabel `kategori`.
4. Tampilan Kategori:
- Kode menampilkan kategori nilai yang diperoleh dari fungsi.
Contoh Penggunaan:
Jika NIM yang dimasukkan adalah 1234567, maka program akan mengambil 3 digit terakhir (67) dan menentukan kategori nilai berdasarkan rentang yang telah ditentukan.
Catatan:
- Anda dapat mengubah rentang nilai dan kategori sesuai dengan kebutuhan Anda.
- Kode ini hanya contoh sederhana. Anda dapat menambahkan fitur lain seperti validasi input atau penanganan kesalahan.
Pertanyaan Panas lebih
4. Negara Y menerapkan sistem ekonomi komando untuk mengatur kegiatan ekonomi negaranya. Seluruh sumber daya ekonomi yang dimiliki negara tersebut dik
2. Bagaimanakah anda membedakan antara Multimedia dengan Hypermedia, berikan penjelasan anda disertai dengan contoh? [Bobot: 20]
Perhatikan tabel berikut ini ! No & multicolumn(1)(|c|)( Prinsip Menggambar Persfektif ) 1 & Titik Pandang (Vanishing Point): 2 & Garis Panduan
Perhatikan gambar berikut! Dalam posisi Lionel Messi dibawah apakah yang yang akan kita lakukan sebagai Messi apabila kita sedang melakukan serangan
Perhatikan dan cermati urutan teknik lari jarak menengah berikut! 1) Setelah lepas dari garis start, langkahkan kaki ke depan dengan ayunan paha ke de
Eskalator atau tangga berjalan adalah salah satu transportasi vertikal berupa konveyor untuk mengangkut orang, yang terdiri dari tangga terpisah yang
Kemajuan teknologi komunikasi saat ini telah merambah ke berbagai bidang kehidupan. Salah satu teknologi yang akrab di masyarakat adalah koneksi nirka
Pak Marsili membutuhkan sebuah perangkat storage yang sangat cepat dalam mentransfer data, mempunyai konsumsi energi listrik kecil, dan ringan. Perang
Data merupakan salah satu sumber daya yang penting bagi kita sehingga perlu dilindungi, saat ini pembobolan data bisa lewat berbagai cara termasuk mel
Data merupakan salah satu sumber daya yang penting bagi kita sehingga perlu dilindungi, saat ini pembobolan data bisa lewat berbagai cara termasuk mel
Perhatikan logo beberapa software berikut! Dari gambar diatas, manakah yang termasuk sistem operasi? A. 1,2,3,4 B. 5,6,7,8 C. 2,3,5,7 D. 1,2,5
Gambar di bawah merupakan sebuah tampilan salah satu slide presentasi menggunakan Microsoft PowerPoint. Apabila slide tersebut lebih dari satu dan pe
Perhatikan pernyataan di bawah ini! (1). Memanfaatkan komputer power dan server. (2). Menentukan informasi dan data yang masuk. (3). Untuk melakukan p
Semakin banyak pelanggan yang mengakses internet dari ISP, setidaknya memberikan jaminan mutu yang baik dari segi kualitas layanan, customer service 2
Gambar di bawah merupakan sebuah tampilan salah satu slide presentasi menggunakan Microsoft PowerPoint. Apabila slide tersebut lebih dari satu dan pe