NIM : 2205101073
KELAS : TIF-2D
UTS
/*
*/
package uts_alpro2;
import java.util.Scanner;
/**
* Danang Adi.N.S
*/
do {
String op = input.next();
double hasil = 0;
if (op.equals("tambah")) {
} else if (op.equals("kurang")) {
} else if (op.equals("kali")) {
} else if (op.equals("bagi")) {
if (bil2 == 0) {
continue;
} else {
} else if (op.equals("keluar")) {
keluar = true;
} else {
continue;
}
System.out.println("Hasil perhitungan: " + hasil);
System.out.println();
} while (!keluar);
/*
*/
package uts_alpro2;
import java.util.Scanner;
/**
* Danang Adi.N.S
*/
jumlahBarang = input.nextInt();
hargaBarang = input.nextInt();
totalHarga += hargaBarang;
1. import java.util.Scanner - mengimpor kelas Scanner dari pustaka Java untuk membaca input
dari pengguna.
2. public class KasirProgram - mendefinisikan kelas Java bernama "KasirProgram".
3. public static void main(String[] args) - metode utama yang akan dieksekusi saat program
dijalankan.
4. Scanner input = new Scanner(System.in) - membuat objek Scanner untuk membaca input
dari pengguna melalui terminal.
5. int jumlahBarang, hargaBarang, totalHarga = 0 - mendeklarasikan tiga variabel integer:
jumlahBarang untuk menyimpan jumlah barang yang akan dibeli, hargaBarang untuk
menyimpan harga barang yang diinputkan oleh pengguna, dan totalHarga untuk menyimpan
total harga seluruh barang yang dibeli.
6. System.out.print("Masukkan jumlah barang yang dibeli: ") - mencetak pesan permintaan
input jumlah barang yang dibeli ke layar.
jumlahBarang = input.nextInt() - membaca input jumlah barang dari pengguna dan menyimpannya
ke dalam variabel jumlahBarang.
for (int i = 1; i <= jumlahBarang; i++) - memulai sebuah perulangan for dengan variabel hitung i yang
diinisialisasi ke nilai 1, mengecek apakah i kurang dari atau sama dengan jumlahBarang, dan
menambahkan 1 pada setiap iterasi. Dalam kasus ini, perulangan for akan dijalankan sebanyak
jumlahBarang kali.
System.out.print("Masukkan harga barang ke-" + i + ": ") - mencetak pesan permintaan input harga
barang ke-i ke layar.
hargaBarang = input.nextInt() - membaca input harga barang dari pengguna dan menyimpannya ke
dalam variabel hargaBarang.
totalHarga += hargaBarang - menambahkan harga barang yang baru dibeli ke total harga yang sudah
ada.
System.out.println("Total harga yang harus dibayar: " + totalHarga) - mencetak total harga yang
harus dibayar ke layar.
Output program akan mencetak jumlah barang yang dibeli dan total harga yang harus dibayar
berdasarkan harga barang yang diinputkan oleh pengguna: