Tuesday, 2 October 2012

Perintah bersyarat if di java

Perintah bersyarat

1. if()
2. switch()

if semua bilangan/variable
swict ada latarbelakang yang hanya bisa di gunakan variabel bilangan bulet atau 1 karakter

operator relasional : ==, !=, >, <, >=, dan <= --> (untuk bilangan)
sedangkan untuk karakter gunakan equals()
- && -> And  (nilai_akhir>=50 && nilai_akhir>=70)
- || -> or  (kode_brng.equals("kb01")) || kode_brng.equals("kb02"))
- ! -> NOT   (!(nilai_akhir>=85))

kalo lebih dari satu character gunakan equals()

contoh
Nama Pembeli :
Kode Barang  : kb01
jumlah Beli  : 4

Nama Barang  = CPU
Harga Barang = 3000000
Total Bayar  = 12000000

jika kode barang = "kb01" , Nama Barang = "CPU" --> 3000000
jika kode barang = "kb02" , Nama Barang = "MONITOR" --> 900000
jika kode barang = "kb03" , Nama Barang = "Printer" --> 700000

package Perintah_bersyarat;
import javax.swing.*;

public class perintah_if {

   
    public static void main(String[] args) {
        String nama_pembeli = JOptionPane.showInputDialog("Nama Pembeli");
        String kode_brng = JOptionPane.showInputDialog("Kode Barang").toLowerCase();
        String jumlah_beli = JOptionPane.showInputDialog("Jumlah beli");
        int jml_beli = Integer.parseInt(jumlah_beli);

//lowercase huruf kecil      .toUpperCase() untuk huruf besar


     String nama_brng = "";
     int harga_brng = 0;
     if (kode_brng.equals("kb01"))
     {
         nama_brng = "CPU";
         harga_brng= 3000000;
     }
     else if (kode_brng.equals("kb02"))
     {
     nama_brng = "Monitir";
         harga_brng= 900000;
     }
     else if (kode_brng.equals("kb03"))
     {
     nama_brng = "Printer";
         harga_brng= 700000;
       
     }
     int ttl_bayar = jml_beli * harga_brng;
JOptionPane.showInputDialog(null,"Nama Pembeli = "+nama_pembeli+
             "\n Kode Barang ="+kode_brng+
             "\n Jumlah Beli ="+jml_beli+
             "\n Nama Barang ="+nama_brng+
             "\n Harga Barang="+harga_brng+
             "\n Total Bayar ="+ttl_bayar);
    }

}

Perhatian: Yuk Baca Artikel bagus di Nurul Musthofa

Artikel Terkait

No comments:

Post a Comment

 

Network

Pesan

Semoga situs ini bermanfaat