/**
* Ganimeda - 10410100198
*
*/
import java.util.*;
public class transaksi
{
static Scanner input = new Scanner(System.in) ;
private static String tgl;
private static int nominal;
private static String ket;
private static int debet;
private static int kredit;
private static int saldo;
static int jumlah = 0 ;
public void setTgl(String tgl)
{
this.tgl = tgl;
}
public String getTgl()
{
return tgl;
}
public void setNominal(int nominal)
{
this.nominal=nominal;
}
public int getNominal()
{
return nominal;
}
public void setKet(String ket)
{
this.ket = ket;
}
public String getKet()
{
return ket;
}
public void setDebet(int debet)
{
this.debet=debet;
}
public int getDebet()
{
return debet;
}
public void setKredit(int kredit)
{
this.kredit=kredit;
}
public int getKredit()
{
return kredit;
}
public int getSaldo()
{
int db=debet;
int kr=kredit;
int saldo = db-kr;
return (saldo);
}
static void entri (String tgl, int nominal, String ket, int debet, int kredit)
{
String Selesai = "" ;
do
{
System.out.print("Masukkan Tanggal : " ); tgl = input.next();
System.out.print("Masukkan Nominal : " ); nominal = input.nextInt();
System.out.print("Keterangan : " ); ket = input.next();
System.out.print("Masukkan Nilai Debet : " ); debet = input.nextInt();
System.out.print("Masukkan Nilai Kredit : " ); kredit = input.nextInt();
jumlah ++ ;
System.out.print("Data Selesai " );
Selesai = input.next() ;
} while (!(Selesai.equals("y")) && (jumlah < 10)) ;
}
static void cetak (String tgl, int nominal, String ket, int debet, int kredit, int saldo)
{
for ( int i = 0 ; i < jumlah ;i++)
{
System.out.println("Tanggal : "+ tgl );
System.out.println("Nominal : "+ nominal );
System.out.println("keterangan : "+ ket );
System.out.println("Debet : "+ debet );
System.out.println("kredit : "+ kredit );
System.out.println("saldo : "+ saldo );
}
}
public static void main(String[] args)
{
int pilih = 0 ;
do
{
System.out.println(" MENU " ) ;
System.out.println(" 1. Entry data " ) ;
System.out.println(" 2. Lihat Saldo " ) ;
System.out.println(" 3. Exit " ) ;
System.out.print(" Masukan Pilihan : ") ; pilih = input.nextInt();
switch (pilih )
{ case 1 : entri(tgl, nominal, ket, debet, kredit ) ;break;
case 2 : cetak (tgl, nominal, ket, debet, kredit, saldo ) ;break;
}
}while (pilih != 3);
}
}
code program ini masih belum sempurna 100%....
Tidak ada komentar:
Posting Komentar