Site icon UNYDeveloperNetwork

[pemdas-basic]: Program Konversi Nilai

Reading Time: 3 minutes

Selamat datang di blogs UNYDeveloperNetwork. Pada artikel kali ini, Saya ingin mengeksplore lebih dalam lagi penggunaan IF-ELSE-IF ladder. Namun, untuk kali ini kasusnya adalah untuk melakukan konversi nilai angka ke huruf.

Siapa yang tidak kenal dengan konversi nilai. Ada berbagai macam skala yang digunakan dalam melakukan konversi nilai. Di antaranya adalah sebagai berikut:

Nah, sekarang kita akan membuat program yang mampu melakukan konversi untuk salah satu dari skala konversi nilai tersebut. Kita akan menggunakan IF-ELSE-IF ladder yang bentuknya adalah sebagai berikut.

if (condition)
    statement;
else if (condition)
    statement;
.
.
else
    statement;

Sekarang kita akan beralih ke skenario. Pada skenario konversi nilai berikut, kita akan mencoba membuat program yang dapat mengkonversi nilai angka ke dalam bentuk stanfive. Skenarionya adalah sebagai berikut:

Dari skenario di atas, sekarang kita konversi dalam bentuk pseudocode.

x := nilai angka
if (x > 80) then
     print "A";
else if (x > 60 AND x <= 80) then
     print "B";
else if (x > 40 AND x <= 60) then
     print "C";
else if (x > 20 AND x <= 40) then
     print "D";
else
     print "E";

Dari pseudocode tersebut, berikut adalah contoh implementasinya dalam bahasa pemrograman Java.

public class KonversiNilai {
     public static void main(String[] args) {
          int nilai = 45;
          if(nilai > 80) 
               System.out.print("A");
          else if(nilai > 60 && nilai <= 80) 
               System.out.print("B");
	  else if(nilai > 40 && nilai <= 60) 
               System.out.print("C");
	  else if(nilai > 20 && nilai <= 40) 
	       System.out.print("D");
	  else 
	       System.out.print("E");
	}
}

Dan berikut ini adalah hasil test program untuk nilai: 15, 35, 57, 77, dan 95

nilai = 15
nilai = 35
nilai = 57
nilai = 77
nilai = 95

Demikian artikel tentang program konversi nilai. Semoga bermanfaat. Apabila Anda masih menemui kesulitan, atau bingung, silakan tinggalkan pertanyaan atau komentar pada kolom komentar. Saya dengan segera akan membalas pertanyaan atau komentar Anda.

Terima Kasih

^_^

REFERENSI

Exit mobile version