Kamis, 24 Desember 2015

Operasi File (Penghitungan pembelian barang dengan gratisan yang diperoleh)



Operasi File (Penghitungan pembelian barang dengan gratisan yang diperoleh) 

MATA KULIAH                        : BAHASA PEMROGRAMAN
DOSEN PEMBIMBING            : Bapak Nur Cahyo Wibowo, S.Kom, M.Kom
KELAS                                      : A35
NPM                                          : 1535010012
NAMA                                       : Aprilia Duwi Ratnawati


Source code :
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 :

 

terimakasih :)

Tidak ada komentar:

Posting Komentar