Anda di halaman 1dari 8

NAMA :LAILATUL CARISMA PUTRI

KELAS :TEKNIK INFORMATIKA 1-A

NPM :2113020148

1. -Pre-increment adalah ++a Tambah a sebanyak 1 angka, lalu tampilkan hasilnya

- Post-increment adalah a++ Tampilkan nilai a, lalu tambah a sebanyak 1 angka

- Pre-decrement adalah --a Kurangi a sebanyak 1 angka, lalu tampilkan hasilnya


-post-decrement adalah a—tampilkan nilai a, lalu kurangi a sebanyak 1 angka

2.
package com.company;
import java.util.Scanner;
public class Main {

public static void main(String[] args) {

int jumlah,total_harga;
double diskon,hasil,total_bayar,membayar;
int jumlahb1,jumlahb2,jumlahb3,jumlahb4,total1,total2,total3,total4;
String nama_pembeli;
Scanner input = new Scanner(System.in);

System.out.println("======TOKO ATK SUMBER SELAMET======");


System.out.println("======================================");
System.out.println(":::: 1. PENSIL 2B = RP.4000 ::::");
System.out.println(":::: 2. PULPEN = RP.8500 ::::");
System.out.println(":::: 3. BUKU TULIS = RP.5000 ::::");
System.out.println(":::: 4. SPIDOL = RP.10.000 ::::");
System.out.println("======================================");

System.out.print("MASUKKAN NAMA = ");


nama_pembeli = input.next();
System.out.print("JUMLAH BELI PENSIL = ");
jumlahb1= input.nextInt();
total1=jumlahb1*40000;
System.out.print("JUMLAH BELI PULPEN = ");
jumlahb2= input.nextInt();
total2=jumlahb2*8500;
System.out.print("JUMLAH BELI BUKU TULIS = ");
jumlahb3= input.nextInt();
total3=jumlahb3*5000;
System.out.print("JUMLAH BELI SPIDOL = ");
jumlahb4= input.nextInt();
total4=jumlahb4*10000;
total_harga = total1+total2+total3+total4;
jumlah = jumlahb1+jumlahb2+jumlahb3+jumlahb4;

if(jumlah > 10){


System.out.println("JUMLAH BARANG ANDA LEBIH DARI 10 ANDA MENDAPAT
DISKON SEBESAR 5%");
diskon = total_harga * 0.05;
hasil = total_harga - diskon ;
System.out.println("TOTAL HARGA YANG HARUS DIBAYAR = " +hasil);
if (hasil == 150000) {
System.out.println("TOTAL BARANG ANDA RP.150.000.- ANDA MENDAPAT
DISKON 5%");
total_bayar = total_harga*0.05;
membayar = hasil -total_bayar;
System.out.println("TOTAL HARGA YANG HARUS DIBAYAR = " +membayar);

}else if(hasil >= 150000 && hasil == 250000){


System.out.println("TOTAL BARANG ANDA LEBIH DARI RP.150.000.- ANDA
MENDAPAT DISKON 10%");
total_bayar = total_harga * 0.10;
membayar = hasil- total_bayar;
System.out.println("TOTAL HARGA YANG HARUS DIBAYAR = " +membayar);

}else if(hasil >= 250000){


System.out.println("TOTAL BARANG ANDA LEBIH DARI RP.250.000.- ANDA
MENDAPAT DISKON 15%");
total_bayar = total_harga * 0.15;
membayar = hasil- total_bayar;
System.out.println("TOTAL AKHIR YANG HARUS DIBAYAR = " +membayar);

}else{
System.out.print("TOTAL HARGA YANG HARUS DIBAYAR = " +total_harga);
}

}
}
penjelasan ;
 Langkah-1 kita harus lakukan deklarasi variabel yaitu jumlah, total_harga,dan lain-lain
 Lalu kita outputkan yaitu System.out.println(TOKO ATK SUMBER SELAMET); agar user
menggunakan program secara maksimal
 Menggunakan sebuah fungsi yaitu Scanner dapat memasukkan nama, dalam nama
program nama = input.next(“ ”);
 Selanjutnya user menginputkan seluruh barang-barang yang akan dibeli kepada
pembelinya.
 Setiap user inputkan program menjumplahkan berapa total seluruh bayarnya.
 Selanjutnya total seluruh barang dan total seluruh harga mencapai target atau salah satu
mencapai target diskon maka program akan mengeksekusi variabel jumlah dan hasil.
 menjalankan program lanjutnya pengurangan harga dapat mengetahui berapa diskon di
dapat dan berapa total seluruh harga harus dibayar setelah mendapatkan potongan
barang yang sedah dibeli.

source code hasil pembelian “Ronaldo”

source code hasil pembelian “Messi”


3.
package com.company;

public class Main {

public static void main(String[] args) {


for(int brs = 1 ;brs <=5 ;brs++){
for(int klm =1 ;klm <=5 ;klm++){
if(brs==5 && klm >=1 && brs <=5 ||
klm==1 && brs >=1 && brs <=5||
klm==5 && brs >=1 && brs <=5){
System.out.print("*");
}else {
System.out.print(" ");
}

}
System.out.println();
}

}
}
penjelasan;

 jika brs = 1 ; brs <=5 ; brs++ maka hasil output yaitu berupa baris kosong sebanyak 5.
 Jika klm =1 ;klm <=5 ; klm++ maka hasil output yaitu berupa ruang kolom sebanyak 5.
 Jika brs ==5 && klm >= 1 && brs <=5 maka maka hasil output bintang 5 kolom kebawah.
 Jika klm==1 && brs >=1 && brs <=5 maka hasil output bintang 5 baris kekanan
 jika klm ==5 && brs >=1 && brs <=5 maka hasil output bintang 5 keatas
 Maka hasil dari source code tersebut akan menampilkan symbol berbentuk looping (*)
huruf u.
hasil source code “symbol huruh u looping”

4.
package com.company;
import java.util.Scanner;
public class Main {

public static void main(String[] args) {


String pilihan, ulangi;
int hbayar, jbuku = 0, hbuku = 0;
Scanner input = new Scanner(System.in);

System.out.println(" +++percetakan buku Sinar Abadi+++ ");


do {
System.out.println("::::::::::::::::::::::::::::::::::::");
System.out.print("Apa anda punya kartu pelanggan? (ya/tidak): ");
pilihan = input.next();

if(pilihan.equals("ya")) {
System.out.println("Terima Kasih menjadi pelanggan kami");
System.out.print("Jumlah buku: ");
jbuku = input.nextInt();

System.out.println("Jumlah buku harus dicetak: " +jbuku);


hbuku = 9000;

} else if(pilihan.equals("tidak")) {

System.out.print("Jumlah buku: ");


jbuku = input.nextInt();
System.out.println("Jumlah buku harus dicetak: " +jbuku);
if(jbuku <= 100) {
hbuku = 15000;
} else if(jbuku > 100 && jbuku <= 200) {
hbuku = 12000;
} else if(jbuku > 200) {
hbuku = 10000;
}
} else {
System.out.println("pilihan ya/tidak!");
}

hbayar = jbuku * hbuku;


System.out.println("Harga harus di bayar: " +hbayar);

System.out.print("Coba lagi? (ya/tidak): ");


ulangi = input.next();

} while(ulangi.equals("ya"));

System.out.println("============================================");
System.out.println("Terima Kasih!");
}
}
penjelasan;

 Langkah-1 masukkan string yaitu pilihan, ulangi;


 Setelah itu masukkan variabel hbayar, jbuku=0, hbuku=0
 Selanjutnya outputkan yaitu System.out.println(“+++percetakan buku sinar abadi+++”); agar user
menggunakan program secara maksimal.
 Menggunakan sebuah fungsi yaitu Scanner dapat masukkan pilihan, dalam pilihan program pilihan
= input.next(“ ”);
 Selanjutnya user menginputkan seluruh member
 Lalu bandingkan variabel member menggunakan fungsi if yaitu menggunakan equals
 Selanjutnya inputkan variabel jmlh untuk mengetahui jmlh buku yang akan dipesannya
 Selanjutnya menghitung total seluruh pembayaran
 Lalu masukkan variabel coba lagi ya/tidak untk mengulang Kembali.

hasil source code “mempunyai kartu pelanggan”


hasil source code “tidak mempunyai kartu pelanggan”

Anda mungkin juga menyukai