Nama : Fani Akmalandi
Kelas : R3X
NPM : 201943501442
Mata Kuliah : Pemrograman 3
1. Codingan
import [Link];
public class ProgramNasabah {
public static void main(String[] args) {
Scanner scanner = new Scanner([Link]);
// Meminta pengguna untuk memasukkan jumlah nasabah
[Link]("Masukkan jumlah nasabah: ");
int jumlahNasabah = [Link]();
// Mendefinisikan array dua dimensi untuk menyimpan informasi nasabah
String[][] informasiNasabah = new String[jumlahNasabah][3];
// Memasukkan informasi nasabah ke dalam array
for (int i = 0; i < jumlahNasabah; i++) {
[Link]("Masukkan informasi nasabah ke-" + (i + 1) + ":");
[Link]("No. Rekening: ");
informasiNasabah[i][0] = [Link]();
[Link]("Nama Nasabah: ");
informasiNasabah[i][1] = [Link]();
[Link]("Saldo Awal: ");
informasiNasabah[i][2] = [Link]();
}
// Menampilkan informasi nasabah beserta bunga yang sesuai
[Link]("\nInformasi Nasabah:");
for (int i = 0; i < jumlahNasabah; i++) {
double saldoAwal = [Link](informasiNasabah[i][2]);
double bunga = 0;
if (saldoAwal >= 5000000) {
bunga = 0.05 * saldoAwal;
} else if (saldoAwal >= 3000000) {
bunga = 0.03 * saldoAwal;
} else if (saldoAwal >= 1000000) {
bunga = 0.015 * saldoAwal;
}
[Link]("Nasabah ke-" + (i + 1));
[Link]("No. Rekening: " + informasiNasabah[i][0]);
[Link]("Nama Nasabah: " + informasiNasabah[i][1]);
[Link]("Saldo Awal: " + informasiNasabah[i][2]);
[Link]("Bunga yang diperoleh: " + bunga);
[Link]();
}
[Link]();
}
}
#Hasil Output
2. Codingan
import [Link];
public class BMICalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner([Link]);
[Link]("Masukkan nama: ");
String nama = [Link]();
[Link]("Masukkan NPM: ");
String npm = [Link]();
[Link]("Masukkan berat badan (kg): ");
double weight = [Link]();
[Link]("Masukkan tinggi badan (cm): ");
double height = [Link]();
double bmi = calculateBMI(weight, height);
[Link]("BMI Anda: " + bmi);
String category = determineBMICategory(bmi);
[Link]("Kategori BMI Anda: " + category);
[Link]("Nama: " + nama);
[Link]("NPM: " + npm);
[Link]();
}
public static double calculateBMI(double weight, double height) {
return weight / [Link](height, 2);
}
public static String determineBMICategory(double bmi) {
if (bmi < 18.5) {
return "Kurus";
} else if (bmi >= 18.5 && bmi < 25) {
return "Normal";
} else if (bmi >= 25 && bmi < 30) {
return "Gemuk";
} else {
return "Obesitas";
}
}
}
#Hasil Output
3. Codingan
import [Link];
public class InformasiPasien {
public static void main(String[] args) {
Scanner scanner = new Scanner([Link]);
String[][] dataPasien = new String[4][4];
[Link]("Masukkan informasi untuk 4 pasien:");
for (int i = 0; i < 4; i++) {
[Link]("Masukkan informasi Pasien " + (i + 1) + ":");
[Link]("ID Pasien: ");
dataPasien[i][0] = [Link]();
[Link]("Nama Pasien: ");
dataPasien[i][1] = [Link]();
[Link]("Kode Kamar: ");
dataPasien[i][2] = [Link]();
[Link]("Lama Inap (hari): ");
dataPasien[i][3] = [Link]();
[Link]();
}
[Link]("Informasi 4 Pasien:");
for (int i = 0; i < 4; i++) {
[Link]("ID Pasien: " + dataPasien[i][0]);
[Link]("Nama Pasien: " + dataPasien[i][1]);
[Link]("Kode Kamar: " + dataPasien[i][2]);
[Link]("Lama Inap: " + dataPasien[i][3] + " hari");
[Link]();
}
[Link]();
}
}
# Hasil Output
4.
class Pasien {
private String idPasien;
private String namaPasien;
private String kodeKamar;
private int lamaInap;
private double totalBiayaPerHari;
public Pasien(String idPasien, String namaPasien, String kodeKamar, int lamaInap, double
totalBiayaPerHari) {
[Link] = idPasien;
[Link] = namaPasien;
[Link] = kodeKamar;
[Link] = lamaInap;
[Link] = totalBiayaPerHari;
}
public double hitungBiayaTotal() {
return lamaInap * totalBiayaPerHari;
}
public void tampilkanInfo() {
[Link]("ID Pasien: " + idPasien);
[Link]("Nama Pasien: " + namaPasien);
[Link]("Kode Kamar: " + kodeKamar);
[Link]("Lama Inap: " + lamaInap + " hari");
[Link]("Total Biaya: Rp" + hitungBiayaTotal());
}
}
public class Main {
public static void main(String[] args) {
String idPasien = "P001";
String namaPasien = "Fani Akmalandi";
String kodeKamar = "K001";
int lamaInap = 5;
double totalBiayaPerHari = 280.000; // Harga kamar per hari
Pasien pasien1 = new Pasien(idPasien, namaPasien, kodeKamar, lamaInap,
totalBiayaPerHari);
[Link]();
}
}
#Hasil Output