Assalamualaikum,.
Hello Sobat Edu , Gimana kabar kalian ? Semoga sehat selalu dan senantiasa dalam lindungan Allah,. Aamiin
Pada kesempatan kali ini kita akan membahas kembali bahasa Jav with A ya sobat hehehe,.
Berikut ini ada sedikit contoh soal yang akan kita bahas sobat ,.
Haduh banyak banget ya sobat , sebenernya cuman satu soal sih hanya saja soalnya bercabang heheheheh ,.
Langsung ajah yuk sobat kita ambil source codenya di bawah ini hehehe ,.
/**
*
* @author MR.TENWAP
*/
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.util.Scanner;
public class mega {
public static void main (String[]Args){
//inisialisasi variable terlebih dahulu
String r="=============",sa = null,du = null;
int sw,ti = 0, l,jm,tambah,byr,kembali,ws;
//ini turunan atau fungsi untuk menyimpan output
Scanner win = new Scanner(System.in);
//ini tambahan ajah , untuk looping sobat
for (l=1; l<=3; l++){
//ini untuk tampilan awalnya
System.out.println(r);
System.out.println("APLIKASI BARANG");
System.out.println(r);
System.out.println("1. MASTER");
System.out.println("2. TRANSAKSI");
System.out.println("3. LAPORAN");
System.out.print("PILIH MENU : ");
sw=win.nextInt();
System.out.println(r);
//ini perintah switch
//sebuah kondisi untuk mengecek hasil input dari sw
switch (sw){
//kondisi jika kita input angka 1
case 1:System.out.print("KODE BARANG = ");
sa=win.next();
System.out.print("NAMA BARANG = ");
du=win.next();
System.out.print("HARGA = ");
ti=win.nextInt();
System.out.println(r);break;
//kondisi ketika kita input angka 2
case 2:System.out.print("KODE BARANG = ");
sa=win.next();
System.out.print("NAMA BARANG = ");
du=win.next();
System.out.print("HARGA = ");
ti=win.nextInt();
System.out.print("\n");
System.out.print("Jumlah Barang = ");
jm=win.nextInt();
tambah=ti*jm;
System.out.println("TOTAL HARGA = "+tambah);
System.out.print("\n");
System.out.print("BAYAR = ");
byr=win.nextInt();
kembali=byr-tambah;
System.out.println("KEMBALIAN = "+kembali);
System.out.println(r);break;
//kondisi ketika kita input angka 3
case 3: System.out.println("Pilih Laporan");
System.out.println("1. Laporan Master");
System.out.println("2. Laporan Transaksi");
System.out.print("Pilih Menu = ");
ws=win.nextInt();
//hasil inputan ws di buat switch lagi
//karna di soal seperti itu :)
switch(ws){
case 1: System.out.println(r);
System.out.println("KODE BARANG\t"+"NAMA BARANG\t"+"HARGA BARANG");
System.out.println(sa +"\t"+"\t"+du +"\t"+"\t"+ti +"\t");
System.out.print(r);break;
}
}
//ini untuk membuat outputnya yang berbentuk txt
String path = "D:\\output.txt";
try {
FileWriter fw = new FileWriter(path);
BufferedWriter bw = new BufferedWriter(fw);
bw.write(sa+","+du+ti);
bw.close();
} catch (Exception e) {
}
}
}
}
*
* @author MR.TENWAP
*/
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.util.Scanner;
public class mega {
public static void main (String[]Args){
//inisialisasi variable terlebih dahulu
String r="=============",sa = null,du = null;
int sw,ti = 0, l,jm,tambah,byr,kembali,ws;
//ini turunan atau fungsi untuk menyimpan output
Scanner win = new Scanner(System.in);
//ini tambahan ajah , untuk looping sobat
for (l=1; l<=3; l++){
//ini untuk tampilan awalnya
System.out.println(r);
System.out.println("APLIKASI BARANG");
System.out.println(r);
System.out.println("1. MASTER");
System.out.println("2. TRANSAKSI");
System.out.println("3. LAPORAN");
System.out.print("PILIH MENU : ");
sw=win.nextInt();
System.out.println(r);
//ini perintah switch
//sebuah kondisi untuk mengecek hasil input dari sw
switch (sw){
//kondisi jika kita input angka 1
case 1:System.out.print("KODE BARANG = ");
sa=win.next();
System.out.print("NAMA BARANG = ");
du=win.next();
System.out.print("HARGA = ");
ti=win.nextInt();
System.out.println(r);break;
//kondisi ketika kita input angka 2
case 2:System.out.print("KODE BARANG = ");
sa=win.next();
System.out.print("NAMA BARANG = ");
du=win.next();
System.out.print("HARGA = ");
ti=win.nextInt();
System.out.print("\n");
System.out.print("Jumlah Barang = ");
jm=win.nextInt();
tambah=ti*jm;
System.out.println("TOTAL HARGA = "+tambah);
System.out.print("\n");
System.out.print("BAYAR = ");
byr=win.nextInt();
kembali=byr-tambah;
System.out.println("KEMBALIAN = "+kembali);
System.out.println(r);break;
//kondisi ketika kita input angka 3
case 3: System.out.println("Pilih Laporan");
System.out.println("1. Laporan Master");
System.out.println("2. Laporan Transaksi");
System.out.print("Pilih Menu = ");
ws=win.nextInt();
//hasil inputan ws di buat switch lagi
//karna di soal seperti itu :)
switch(ws){
case 1: System.out.println(r);
System.out.println("KODE BARANG\t"+"NAMA BARANG\t"+"HARGA BARANG");
System.out.println(sa +"\t"+"\t"+du +"\t"+"\t"+ti +"\t");
System.out.print(r);break;
}
}
//ini untuk membuat outputnya yang berbentuk txt
String path = "D:\\output.txt";
try {
FileWriter fw = new FileWriter(path);
BufferedWriter bw = new BufferedWriter(fw);
bw.write(sa+","+du+ti);
bw.close();
} catch (Exception e) {
}
}
}
}
Mudah kan ya hehe, disana sudah ada penjelasannya ya sobat ,.
Mau penjelasan lebih lengkap ? simak vidionya di bawah ini ya hehehehe
Copy Paste ? Sertakan Sumber Ya Sayang Hehehe
Mungkin Sekian Dulu Pembahasan Kali Ini , Sampai Bertemu di Lain Tulisan
Sekian Dulu Ya Sobat Edu ,.
Thanks For Reading ~
Sekian Dulu Ya Sobat Edu ,.
Thanks For Reading ~
EmoticonEmoticon