HRMlblCMFqqInfU78c3NMJxDetM02ycHTU9BqBl9

Program Mengubah Nilai Angka Menjadi Nilai Huruf Menggunakan Python

Program Mengubah Nilai Angka Menjadi Nilai Huruf Menggunakan Python

hobingoding.com - Halo coders. Pada postingan kali ini kita akan mencoba membuat sebuah program untuk mengkonversi nilai angka menjadi nilai huruf dengan menggunakan Python. Nantinya proses konversi nilai tersebut akan kita buat berdasarkan range tertentu. Kamu juga dapat mengembangkan program ini sehingga nilai yang diinput tidak hanya satu nilai saja melainkan berdasarkan beberapa nilai.

Permasalahan

Buatlah program untuk mengkonversikan nilai angka mahasiswa ke huruf dengan ketentuan nilai sebagai berikut: A(85-100); A-(80-84); B+(75-79); B(70-74); B-(65-69); C+(60-64); C(50-59); D(40-49) dan terakhir E(0-39) serta tambahkan kondisi apabila user menginput nilai diluar jangkauan 0-100, tampilkan pesan "Masukan Anda Salah.".

Test Case

Test #1
Input Nilai : 89
Nilai Huruf : A

Test #2
Input Nilai : 101
MAAF : Masukan Anda Salah

Kode Program

print("Program Mengubah Nilai Angka Menjadi Nilai Huruf")
print("visit us hobingoding.com")
print()
# Input Nilai
nilai = int(input("Input Nilai : "))

# Ubah Nilai
if(nilai > 84 and nilai <= 100):
    print("Nilai Huruf : A")
elif(nilai > 79 and nilai <= 84):
    print("Nilai Huruf : A-")
elif(nilai > 74 and nilai <= 79):
    print("Nilai Huruf : B+")
elif(nilai > 69 and nilai <= 74):
    print("Nilai Huruf : B")
elif(nilai > 64 and nilai <= 69):
    print("Nilai Huruf : B-")
elif(nilai > 59 and nilai <= 64):
    print("Nilai Huruf : C+")
elif(nilai > 49 and nilai <= 59):
    print("Nilai Huruf : C")
elif(nilai > 39 and nilai <= 49):
    print("Nilai Huruf: D")
elif(nilai > 0 and nilai <= 39):
    print("Nilai Huruf : E")
else:
    print("MAAF : Masukan Anda Salah")

Lihat source code melalui github: fandipres

Output Program

Program Python Mengubah Nilai Angka Menjadi Nilai Huruf

Penjelasan Program

Pada awal program saya hanya membuatkan satu buah variabel nilai untuk menerima input nilai dari pengguna. Kemudian nilai yang telah diinput ini saya cek menggunakan percabangan if, elif dan else sesuai dengan rentang yang diberikan pada soal.

Jika nilai tersebut cocok dengan salah satu percabangan maka hasil dari konversi nilai tersebut akan dicetak dengan menggunakan perintah print sesuai kondisi pada masing-masing percabangan. Sedangkan jika nilai yang diinput tidak sesuai dengan kondisi yang ada maka akan dibawakan ke dalam percabangan terakhir yaitu else untuk memberitahukan bahwa input yang dilakukan tidak sesuai.

Masih bingung atau punya pertanyaan lain? Feel free to ask me in comment section below guys.

Related Posts
Fandi Presly Simamora
Lecturer, code lover, technology enthusiast, enjoys sharing various things through writing, and of course, just a regular human being. Hello world :)

Related Posts

Posting Komentar