Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Pulsa
- {
- private enum Provider{
- Telkomsel, Indosat, Tri, Xl
- };
- private int nominalPulsa;
- private Provider provider;
- private String nomorHp;
- Scanner scan = new Scanner(System.in);
- public void beliPulsa()
- {
- System.out.println("Masukkan Provider: ");
- System.out.println("1. Telkomsel");
- System.out.println("2. Indosat");
- System.out.println("3. 3");
- System.out.println("4. XL");
- provider = kodeToProvider(scan.nextInt());
- System.out.println("Masukkan Nomor HP: ");
- nomorHp = scan.next();
- System.out.println("Masukkan Nominal Pulsa: ");
- nominalPulsa = scan.nextInt();
- printNota();
- }
- public void printNota()
- {
- System.out.println("######################################");
- System.out.println("# I-Kios");
- System.out.println("# Pulsa");
- System.out.println("# Provider: " + providerToString(provider));
- System.out.println("# Nomor: " + nomorHp);
- System.out.println("# Nominal: " + nominalPulsa);
- System.out.println("# Harga: " + (nominalPulsa + 2000));
- System.out.println("######################################");
- }
- private Provider kodeToProvider(int kode) {
- switch (kode) {
- case 1:
- return Provider.Telkomsel;
- case 2:
- return Provider.Indosat;
- case 3:
- return Provider.Tri;
- case 4:
- return Provider.Xl;
- default:
- return null;
- }
- }
- private String providerToString(Provider Provider) {
- switch (Provider) {
- case Telkomsel:
- return "Telkomsel";
- case Indosat:
- return "Indosat";
- case Tri:
- return "Tri";
- case Xl:
- return "XL";
- default:
- return null;
- }
- }
- }
Add Comment
Please, Sign In to add comment