Selasa, 27 November 2012

Program Parkir Sederhana Dengan Java




Berikut ini merupakan sistem informasi parkir sederhana dengan menggunakan pemrograman java
import javax.swing.JOptionPane;
public class parkiran {
      
    public static void main(String[] args) {
        // TODO code application logic here
  String platnomer;
  String jammasuk;
  String jamkeluar;
  String menitmasuk;
  String menitkeluar;
  int a;
  int b;
  int c;
  int d;
  int e;
  int f;
  int tarif; 
    
 
    
      platnomer = JOptionPane.showInputDialog("masukan plat nomer:");
      jammasuk = JOptionPane.showInputDialog("Jam masuk Kendaraan");
      menitmasuk = JOptionPane.showInputDialog("Menit masuk Kendaraan");
      jamkeluar = JOptionPane.showInputDialog("Jam Keluar Kendaraan");
      menitkeluar = JOptionPane.showInputDialog("Menit masuk Kendaraan");

      b = Integer.parseInt(jammasuk);//merubah string menjadi integer
      c = Integer.parseInt(jamkeluar);
      d = Integer.parseInt(menitmasuk);
      e = Integer.parseInt(menitkeluar);
    
          a = c-b; //jam keluar di kurang jam masuk
          f = e-d; //menit keluar dikurang menit masuk
          if (f<0){ //jika jumalh menit kurang dari 0 alis hasilnya mines maka
              a=a-1;//jumlah jam dikurang 1
              f=f+60;//jumlah menit + 60
              }
          if (a==0)//jika jam sama dengan 0 maka tarif sama dengan 1000
          {tarif = 1000;
          }
          else if(a>=5) //jika lebih dari 5 jam maka tarif tetap 5000
          {tarif = 5000;
              }
          else//jika kondisi jam tidak sesuai dengan kondisi diatas maka
          {tarif = a * 1000;// tarif parkir sama dengan jam di kali 1000
          }
              
 
    
       JOptionPane.showMessageDialog(null,"Plat Nomer Kendaraan " +platnomer+ "\n "+"Jam Masuk "+b+"."+d+ "\n"+"Jam Keluar"+c+"."+e+"\n"+"Lama Parkir "+a+" Jam"+f+" Menit"+"\n"+"Tarif Parkir Perjam Rp 1.000"+"\n"+"Total Bayar "+tarif);
    }
}

download source

Label:

0 Komentar:

Posting Komentar

Berlangganan Posting Komentar [Atom]

<< Beranda