Java Program with Array
Example program
import java.io.*;
public class Nim_1001530085 {
public static void main(String[]args)throws IOException {
BufferedReader br=new BufferedReader (new InputStreamReader(System.in));
String nama[]=new String[20];
String alamat[]=new String[20];
String lama;
int lamainap[]=new int[20];
String kode[]=new String[20];
int i=0;
String jwb="Y";
String jenis[]=new String[20];
double sewa[]=new double[20];
double bayar[]=new double[20];
double pajak[]=new double[20];
double total[]=new double[20];
double diskon[]=new double[20];
double bersih[]=new double[20];
while(jwb.equalsIgnoreCase("Y"))
{
i++;
System.out.print("Nama Penginap : ");
nama[i]=br.readLine();
System.out.print("Alamat : ");
alamat[i]=br.readLine();
System.out.print("Lama Inap : ");
lama=br.readLine();
lamainap[i]=Integer.parseInt(lama);
System.out.print("Kode Kamar : ");
kode[i]=br.readLine();
System.out.println("-----------------");
if(kode[i].equalsIgnoreCase("A"))
{
jenis[i]="UTAMA";
sewa[i]=225000;
bayar[i]=lamainap[i]*sewa[i];
pajak[i]=0.1*bayar[i];
total[i]=bayar[i]+pajak[i];
}
else if(kode[i].equalsIgnoreCase("B"))
{
jenis[i]="VIP";
sewa[i]=175000;
bayar[i]=lamainap[i]*sewa[i];
pajak[i]=0.1*bayar[i];
total[i]=bayar[i]+pajak[i];
}
else
{
jenis[i]="STANDAR";
sewa[i]=175000;
bayar[i]=lamainap[i]*sewa[i];
pajak[i]=0.1*bayar[i];
total[i]=bayar[i]+pajak[i];
}
if(total[i]>=200000)
{
diskon[i]=0.05*total[i];
bersih[i]=total[i]-diskon[i];
}
else
{
diskon[i]=0*total[i];
bersih[i]=total[i]-diskon[i];
}
System.out.print("Input data lagi (Y/T): ");
jwb=br.readLine();
}
System.out.println("");
System.out.println("");
System.out.println("LAP DAFTAR TAMU "+"PENGINAPAN SAKINAH");
System.out.println("------------------------------------------------------------------------------");
System.out.println("No\tNama\t Alamat\tLama Inap\tJenis Kamar\tBayar Bersih");
System.out.println("------------------------------------------------------------------------------");
for(int a=1;a<=i;a++)
{
System.out.println(a+"\t"+nama[a]+"\t\t "+alamat[a]+"\t\t\t "+lamainap[a]+"\t\t "+jenis[a]+"\t\t"+bersih[a]);
}
System.out.println("------------------------------------------------------------------------------");
}
}
import java.io.*;
public class Nim_1001530085 {
public static void main(String[]args)throws IOException {
BufferedReader br=new BufferedReader (new InputStreamReader(System.in));
String nama[]=new String[20];
String alamat[]=new String[20];
String lama;
int lamainap[]=new int[20];
String kode[]=new String[20];
int i=0;
String jwb="Y";
String jenis[]=new String[20];
double sewa[]=new double[20];
double bayar[]=new double[20];
double pajak[]=new double[20];
double total[]=new double[20];
double diskon[]=new double[20];
double bersih[]=new double[20];
while(jwb.equalsIgnoreCase("Y"))
{
i++;
System.out.print("Nama Penginap : ");
nama[i]=br.readLine();
System.out.print("Alamat : ");
alamat[i]=br.readLine();
System.out.print("Lama Inap : ");
lama=br.readLine();
lamainap[i]=Integer.parseInt(lama);
System.out.print("Kode Kamar : ");
kode[i]=br.readLine();
System.out.println("-----------------");
if(kode[i].equalsIgnoreCase("A"))
{
jenis[i]="UTAMA";
sewa[i]=225000;
bayar[i]=lamainap[i]*sewa[i];
pajak[i]=0.1*bayar[i];
total[i]=bayar[i]+pajak[i];
}
else if(kode[i].equalsIgnoreCase("B"))
{
jenis[i]="VIP";
sewa[i]=175000;
bayar[i]=lamainap[i]*sewa[i];
pajak[i]=0.1*bayar[i];
total[i]=bayar[i]+pajak[i];
}
else
{
jenis[i]="STANDAR";
sewa[i]=175000;
bayar[i]=lamainap[i]*sewa[i];
pajak[i]=0.1*bayar[i];
total[i]=bayar[i]+pajak[i];
}
if(total[i]>=200000)
{
diskon[i]=0.05*total[i];
bersih[i]=total[i]-diskon[i];
}
else
{
diskon[i]=0*total[i];
bersih[i]=total[i]-diskon[i];
}
System.out.print("Input data lagi (Y/T): ");
jwb=br.readLine();
}
System.out.println("");
System.out.println("");
System.out.println("LAP DAFTAR TAMU "+"PENGINAPAN SAKINAH");
System.out.println("------------------------------------------------------------------------------");
System.out.println("No\tNama\t Alamat\tLama Inap\tJenis Kamar\tBayar Bersih");
System.out.println("------------------------------------------------------------------------------");
for(int a=1;a<=i;a++)
{
System.out.println(a+"\t"+nama[a]+"\t\t "+alamat[a]+"\t\t\t "+lamainap[a]+"\t\t "+jenis[a]+"\t\t"+bersih[a]);
}
System.out.println("------------------------------------------------------------------------------");
}
}
Labels: C/C++ Program