saya membuat contoh Mesin Pembelian Tiket Bioskop
Source Code:
import java.util.Scanner;
public class Main
{
public static void Main (String[] args)
{
Scanner scan = new Scanner (System.in);
int opt=1, initDoraemon = 0, initNaruto = 0, initPikachu = 0;
while (opt != 0)
{
System.out.println ("Selamat datang!");
System.out.println ("Silakan pilih film yang akan dipesan: \n");
System.out.println ("1. Doraemon\n2. Naruto\n3. Pikachu\n");
opt = scan.nextInt();
Film output = new Film();
Print paper = new Print();
switch (opt)
{
case 1:
initDoraemon++;
paper.ticket (1);
output.println (1, initDoraemon);
output.println (2, initNaruto);
output.println (3, initPikachu);
break;
case 2:
initNaruto++;
paper.ticket (2);
output.println (1, initDoraemon);
output.println (2, initNaruto);
output.println (3, initPikachu);
break;
case 3:
initPikachu++;
paper.ticket (2);
output.println (1, initDoraemon);
output.println (2, initNaruto);
output.println (3, initPikachu);
break;
}
}
}
}
public class Film
{
Doraemon a = new Doraemon();
Naruto b = new Naruto();
Pikachu c = new Pikachu();
int x;
int saveDoraemon = 0, saveNaruto = 0, savePikachu = 0;
public void println (int x, int num)
{
if (x == 1)
{
System.out.println ("Pemesan Tiket Doraemon = " + a.DoraemonNumber(num));
}
else if (x == 2)
{
System.out.println ("Pemesan Tiket Naruto = " + b.NarutoNumber(num));
System.out.println ();
}
else if (x == 3)
{
System.out.println ("Pemesan Tiket Pikachu = " + c.PikachuNumber(num));
System.out.println ();
}
else
{
System.out.println ("Input salah");
}
}
}
public class Naruto
{
private int numNaruto;
int snNaruto = 0;
public int NarutoNumber (int x)
{
numNaruto = x;
snNaruto = numNaruto;
return numNaruto;
}
}
public class Doraemon
{
private int numDoraemon;
int snDoraemon=0;
public int DoraemonNumber (int x)
{
numDoraemon = x;
snDoraemon = x;
return numDoraemon;
}
}
public class Pikachu
{
private int numPikachu;
int snPikachu=0;
public int PikachuNumber (int x)
{
numPikachu = x;
snPikachu = x;
return numPikachu;
}
}
public class Print
{
private Main antrian;
public void ticket (int x)
{
if (x == 1)
{
System.out.println ("========================================");
System.out.println ();
System.out.println ("Pemesan Film Doraemon Bertambah");
System.out.println ();
System.out.println ("=========================================");
System.out.println ("\n");
}
else if (x == 2)
{
System.out.println ("=========================================\n");
System.out.println ();
System.out.println ("Pemesan Film Naruto Bertambah");
System.out.println ("=========================================");
System.out.println ("\n");
}
else if (x == 3)
{
System.out.println ("=========================================\n");
System.out.println ();
System.out.println ("Pemesan Film Pikachu Bertambah");
System.out.println ("=========================================");
System.out.println ("\n");
}
}
}