package chaptertest3;
import java.util.Scanner;
public class ChapterTest3 {
public static void main(String[] args) {
int totalBiaya = 0;
Scanner in = new Scanner(System.in);
System.out.println("Input jumlah Penumpang:");
int x = in.nextInt();
in.nextLine();
ClassPenumpang[] penumpang = new ClassPenumpang
for (int n = 0; n <=(x-1); n++)
{
int i = 0; // karena loop, i di set jadi 0 lagi.
int tempInt;
String temp = ""; // karena loop, temp di set jadi kosong lagi.
penumpang[n] = new ClassPenumpang();
System.out.println("Nama Penumpang No."+(n+1)+" : ?");
temp = in.nextLine();
penumpang[n].setNama(temp);
while ((temp.equals("y") || temp.equals("n")) == false)
{
System.out.println("Student? (y/n)");
temp = in.nextLine();
penumpang[n].setStudent(temp);
}
temp ="";
while ((temp.equals("y") || temp.equals("n")) == false)
{
System.out.println("Anggota Klub? (y/n)");
temp = in.nextLine();
penumpang[n].setKlub(temp);
}
System.out.println(
"Tujuan ?"
+ "\n1. Manado - Ternate (Rp.500,000) "
+ "\n2. Manado - Sorong (Rp.600,000)");
i = in.nextInt();
in.nextLine();
penumpang[n].setPilihan(i);
System.out.println("Usia ? (tahun)");
tempInt = in.nextInt();
in.nextLine();
penumpang[n].setUmur(tempInt);
penumpang[n].getStudentDiscount();
penumpang[n].getKlubDiscount();
penumpang[n].getUmurDiscount();
}
System.out.println("\n\n");
for (int n = 0; n <=(x-1); n++) //n=counter, (x-1)= max array index
{
System.out.println("Nama Penumpang No."+(n+1)+" : " + penumpang[n].getNama());
System.out.println("Student ? : " + penumpang[n].getStudent());
System.out.println("Anggota Klub? : " + penumpang[n].getKlub());
System.out.println("Umur : " + penumpang[n].getUmur());
System.out.println("Biaya : " + penumpang[n].getBiaya());
System.out.println("---- " );
}
System.out.println("Jumlah penumpang : " + ClassPenumpang.getPenumpangCounter());
System.out.println("Total biaya : " + ClassPenumpang.getTotalBiaya());
}
}