• Tidak ada hasil yang ditemukan

Chapter 12.1: package chapter.pkg12; /** * Advan */ import java.util.random; import static java.lang.system.out; public class Chapter12 {

N/A
N/A
Protected

Academic year: 2021

Membagikan "Chapter 12.1: package chapter.pkg12; /** * Advan */ import java.util.random; import static java.lang.system.out; public class Chapter12 {"

Copied!
13
0
0

Teks penuh

(1)

Chapter 12.1:

/*

* To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates

* and open the template in the editor. */ package chapter.pkg12; /** * * @author Advan */ import java.util.Random;

import static java.lang.System.out; public class Chapter12 {

/**

* @param args the command line arguments */

public static void main(String[] args) { Random myRandom = new Random(); int die1 = 0, die2 = 0;

while (die1 + die2 != 7 && die1 + die2 !=11){ die1 = myRandom.nextInt(6) + 1;

die2 = myRandom.nextInt(6) + 1; out.print(die1);

(2)

out.println(die2); }

out.print("Rolled");

out.println(die1 + die2); }

// TODO code application logic here }

(3)

Winlose:

/*

* To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates

* and open the template in the editor. */ package winlose; /** * * @author Advan */ import java.util.Random; public class Winlose {

/**

* @param args the command line arguments */

public static void main(String[] args) { Random myRandom = new Random(); int card, total = 0;

System.out.println("Card total"); while (total < 21) { card = myRandom.nextInt(10) + 1; total += card; System.out.print(card); System.out.print(" ");

(4)

System.out.println(total); } if(total == 21){ System.out.println("YOU WIN"); } else { System.out.println("YOU LOSE"); } } }

(5)

Deret ganjil:

/*

* To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates

* and open the template in the editor. */ package deret.ganjil; /** * * @author Advan */

public class DeretGanjil { /**

* @param args the command line arguments */

public static void main(String[] args) { int i = 1, ganjil = 1, jumlah = 0; while (i <= 4){ System.out.println(i+". "+ganjil); jumlah += ganjil; ganjil = ganjil+2; i++; } }

(6)

}

(7)

Tugas terakhir:

/*

* To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates

* and open the template in the editor. */ package tugas.terakhir; /** * * @author Advan */ import java.util.Scanner; public class TugasTerakhir {

/**

* @param args the command line arguments */

public static void main(String[] args) {

Scanner myScanner = new Scanner(System.in); char symbol; symbol = myScanner.findInLine(".").charAt(0); while (symbol !='@') { System.out.print(symbol); symbol = myScanner.findInLine(".").charAt(0); }

(8)

System.out.println(); }

}

(9)

Atm sederhana:

/*

* To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates

* and open the template in the editor. */ package atm.sederhana; /** * * @author Advan */ import java.util.*;

public class AtmSederhana {

@SuppressWarnings({"empty-statement", "empty-statement"}) /**

* @param args the command line arguments */

public static void main(String[] args) { Scanner sc = new Scanner(System.in); String PLN = null, PDAM, Telkom; double rekening = 0;

int pin, pilihan, nominal, saldo = 1000000; int tagihan_PLN = 135000, opsi;

int tagihan_PDAM = 63500; int tagihan_Telkom = 410000; boolean go = true;

(10)

boolean run = true; while (go==true) {

while (run==true) {

System.out.print("Masukkan Pin Anda = "); pin = sc.nextInt();

if(pin == 123456) {

System.out.println("Login Sukses Selamat datang di ATM BANK INI"); }

else {

System.out.println("PIN Anda Salah"); System.exit(0);

}

System.out.println("Menu Dalam BANK INI"); System.out.println("1. Cek Saldo");

System.out.println("2. Penarikan Tunai");

System.out.println("3. Transfer ke Rekening Lain"); System.out.println("4. Pembayaran Tagihan"); System.out.println("5. Keluar");

System.out.print("Apa pilihan anda ? "); pilihan = sc.nextInt();

switch (pilihan) {

case 1: System.out.println("Anda Memilih Cek Saldo"); System.out.println("Saldo Anda adalah "+saldo);

System.out.println("Terima Kasih Atas Kunjungan Anda"); break;

case 2: System.out.println("Anda Memilih Penarikan Tunai"); System.out.print("Berapa Nominalnya ? ");

nominal = sc.nextInt(); if (saldo >= nominal){

System.out.println("Apakah anda yakin ingin mengambil uang sejumlah "+nominal);

System.out.println("1. Ya"); System.out.println("2. Tidak"); pilihan = sc.nextInt();

if (pilihan == 1){

saldo = saldo - nominal;

System.out.println("Saldo anda tersisa "+saldo);} else if (pilihan == 2)

System.out.println("Keluar");} else if (saldo < nominal)

(11)

System.out.println("Saldo anda tidak mencukupi untuk penarikan tunai");

else

System.out.println("pilihan yang anda masukkan tidak tersedia");

System.out.println("Terima Kasih Atas Kunjungan Anda"); break;

case 3: System.out.println("Anda Memilih Transfer Ke Rekening Lain"); System.out.print("Masukkan Rekening yang Dituju = ");

rekening = sc.nextDouble();

System.out.print("Berapa Nominalnya ? "); nominal = sc.nextInt();

System.out.println("Transfer Sukses, Terima Kasih Atas Kunjungan Anda ");

break;

case 4: System.out.println("1.Pembayaran Tagihan PLN"); System.out.println("2.Pembayaran Tagihan PDAM"); System.out.println("3.Pembayaran Tagihan Telkom"); System.out.print("Masukkan pilihan anda = ");

opsi = sc.nextInt(); switch (opsi) {

case 1: System.out.println("Tagihan PLN anda Adalah "+tagihan_PLN);

System.out.println("Apakah anda yakin ingin melakukan transaksi tersebut ? "); System.out.println("1. Ya"); System.out.println("2. Tidak"); pilihan = sc.nextInt(); if (pilihan == 1){ if (saldo > tagihan_PLN){ saldo = saldo - tagihan_PLN;

System.out.println("Saldo anda tersisa "+saldo);} else if (saldo < tagihan_PLN)

System.out.println("Saldo anda tidak mencukupi untuk transaksi tersebut");

else if (pilihan == 2)

System.out.println("Keluar");} else

System.out.println("pilihan yang anda masukkan tidak tersedia");

System.out.println("Terima Kasih Atas Kunjungan Anda"); break;

case 2: System.out.println("Tagihan PDAM anda Adalah "+tagihan_PDAM);

(12)

transaksi tersebut ? "); System.out.println("1. Ya"); System.out.println("2. Tidak"); pilihan = sc.nextInt(); if (pilihan == 1){ if (saldo > tagihan_PDAM){ saldo = saldo - tagihan_PDAM;

System.out.println("Saldo anda tersisa "+saldo);} else if (saldo < tagihan_PDAM)

System.out.println("Saldo anda tidak mencukupi untuk transaksi tersebut");

else if (pilihan == 2)

System.out.println("Keluar");} else

System.out.println("pilihan yang anda masukkan tidak tersedia");

System.out.println("Terima Kasih Atas Kunjungan Anda"); break;

case 3: System.out.println("Tagihan PLN anda Adalah "+tagihan_Telkom);

System.out.println("Apakah anda yakin ingin melakukan transaksi tersebut ? "); System.out.println("1. Ya"); System.out.println("2. Tidak"); pilihan = sc.nextInt(); if (pilihan == 1){ if (saldo > tagihan_Telkom){ saldo = saldo - tagihan_Telkom;

System.out.println("Saldo anda tersisa "+saldo);} else if (saldo < tagihan_Telkom)

System.out.println("Saldo anda tidak mencukupi untuk transaksi tersebut");

else if (pilihan == 2)

System.out.println("Keluar");} else

System.out.println("pilihan yang anda masukkan tidak tersedia");

System.out.println("Terima Kasih Atas Kunjungan Anda"); break;

default : System.out.println("Pilihan Anda Salah"); }

case 5: System.out.println("Anda Memilih Untuk Keluar"); System.out.println("Terima Kasih Atas Kunjungan Anda");

break;

(13)

}

run = false; }

if (run == false) {

System.out.println("Kembali Ke Menu Utama Y/N"); char again = sc.next().charAt(0);

again = Character.toUpperCase(again); if (again == 'Y') { run = true; } else if (again == 'N') { System.out.println("Goodbye."); go = false; } else

{ System.err.println("Pilihan Tidak Ada "); }

} } } }

Referensi

Dokumen terkait

• Jika intensitas panggilan dalam sebuah sistem telepon adalah 120 panggilan dalam 1 menit, sedang waktu layanan rata-rata adalah 2 menit, maka kita katakan bahwa offered

Dari hasil pengujian yang dilakukan untuk hasil pengelasan yang mempunyai cacat undercut arsitektur CNN yang digunakan sudah dapat mengenali hasil pengelasan yang baik sejumlah

Bagi peserta KTI online yang dapat menyelesaikan karya tulis ilmiah akan mendapatkan surat pengesahan yang ditandatangani oleh Kepala PPPPTK TK dan PLB,

(5) Penyaluran benih oleh Balai Benih kepada konsumen supaya dilakukan dengan pembayaran secara spontan, bila pembayaran secara kredit/bon mendapat rekomendasi dari

Internet in addition to providing benefits for improving the welfare and advancement of human civilization, it can make the means to commit acts against the

Menimbang, bahwa putusan Pengadilan Negeri Subang Nomor : 11/Pdt.Plw/2017/PN.Sng diucapkan pada tanggal 8 Agustus 2017 dengan di hadiri oleh Kuasa Hukum Terlawan

* To change this template file, choose Tools | Templates * and open the template in the

* To change this template file, choose Tools | Templates * and open the template in the editor...