NIM : 2155201110018
Matkul : PBO
UAS PBO
JAWAB:
totalBayar;
//Untuk menampilkan total bayar pembelian private
int hargaMakanan; //Untuk
menampilkan harga makanan
private int jumlahMakanan;
//Untuk menampilkan jumlah makanan yang akana di
beli private String namaMakanan;
//Untuk menampilkan nama makanan yang akan di beli
private String deskripsiMakanan;
//Untu menampilkan deskripsi menu makanan
}
2.) package pac;
import java.time.LocalDateTime;
================================================
package
pac;
int index = 0;
if (length <= 9) { index = 1; }
else if (length <= 12) { index = 2; }
// else if (length <= 15) { index = 3; }
else { return "zzzzz... capek hitungnya <bujur uyuh mehitung>"; }
if (Integer.parseInt(s1) <= 0)
{
return WordTerbilang(Integer.parseInt(s2));
}
else
{
return WordTerbilang(Integer.parseInt(s1))
+ bil[index] + " " + WordTerbilang(Integer.parseInt(s2));
}
}
}
public static void main(String[] args) {
try {
File file = new File("ggg.txt");
if (!file.exists()) {
PrintWriter pw = new PrintWriter(file);
System.out.println(" ----- KWITANSI PEMBAYARAN ----- \n");
//diterima
System.out.print(" Diterima dari \t\t: " );
String nama = consoleReader.readLine();
pw.println(" Diterima dari \t: "+ nama);
//ket
System.out.print(" Pembayaran \t\t: ");
String ket = consoleReader.readLine();
pw.println(" Pembayaran \t: "+ ket);
//nominal
System.out.print(" Sebesar \t\t: ");
String nom = consoleReader.readLine();
pw.println(" Sebesar \t\t: " + nom);
System.out.println("");
pw.println("");
consoleReader.close();
pw.close();
}
else {
BufferedReader fileReader = new BufferedReader(new FileReader(file));
// print header
System.out.println(fileReader.readLine());
System.out.println("data sudah ada " );
}
}
catch (IOException e) {
System.out.println("ada error");
}
}
}
4.) public class No4 {
}
5.)
1. Single-Responsibility Principle
Setiap class hanya memiliki satu tugas, sehingga alasan untuk merubah
class tersebut hanya satu, yaitu merubah tugas yang diberikan
kepadanya.
2. Open-Closed Principle
Open-Close Principle adalah prinsip yang menyatakan bahwa Objek atau
entitas itu terbuka untuk ekstensi tetapi tertutup untuk modifikasi.