Operasi
File (Penghitungan pembelian barang dengan gratisan yang diperoleh)
DOSEN PEMBIMBING : Bapak Nur Cahyo Wibowo, S.Kom, M.Kom
KELAS : A35
NPM : 1535010012
NAMA : Aprilia Duwi Ratnawati
Source code :
package operasifile;
package operasifile;
import java.util.Scanner;
import java.io.File;
import
java.io.FileNotFoundException;
import java.io.PrintStream;
import java.util.Scanner;
class detailbarang{
String namabarang, keterangan, diskon;
Double harga;
void
ketentuanHarga (){
if (harga < 25000){
diskon = "tidak ada bonus
untuk pembelian ";
keterangan = " dan tidak
mendapat gratisan ";}
if (harga > 25000)
keterangan = " dan selamat untuk
anda ";
if (harga >=25000 && harga
< 50000)
diskon = "gratis 1 pensil
untuk pembelian ";
if (harga >= 50000 && harga
<100000)
diskon = "gratis 1 pensil 1
buku untuk pembelian ";
if (harga >=100000)
diskon = "gratis 2 pensil 2
buku untuk pembelian ";
}
}
public class operasifile {
public static void main(String[] args)
throws FileNotFoundException {
PrintStream diskWriter =
new PrintStream("diskon
barang.txt");
detailbarang diskonHarga = new
detailbarang();
Scanner ap= new Scanner(System.in);
Scanner pril = new Scanner(System.in);
System.out.println("= TOKO ALAT TULIS APRILIA =");
System.out.println("= Email : draprilia81@gmail.com =");
System.out.println("___________________________________");
System.out.println();
System.out.print("Masukkan nama
alat tulis = ");
diskonHarga.namabarang = ap.nextLine();
System.out.print("Masukkan harga =
");
diskonHarga.harga = pril.nextDouble();
diskonHarga.ketentuanHarga();
System.out.println(diskonHarga.diskon+diskonHarga.namabarang+"
"+diskonHarga.keterangan);
diskWriter.print(diskonHarga.namabarang);
diskWriter.print(",");
diskWriter.print(diskonHarga.harga);
diskWriter.print(",");
diskWriter.print(diskonHarga.diskon);
diskWriter.print(diskonHarga.keterangan);
}
}
Apabila di run, program akan menampilkan hasil seperti berikut :
Apabila di run, program akan menampilkan hasil seperti berikut :
terimakasih :)
Tidak ada komentar:
Posting Komentar