LATIHAN PRAKTEK PBO JAVA
import java.util.Scanner;
public class cabangnama {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.print("Masukkan Nama : ");
String name = input.nextLine();
if(!name.trim().equals("")){
System.out.println("Nama : "+name);
} else {
System.out.println("Nama Harus Diisi");
}
}
}
import java.util.Scanner;
public class cabangnilai {
public static void main(String[] args) {
int x;
Scanner input = new Scanner(System.in);
System.out.print("Input : ");
x = input.nextInt();
if(x==1){
System.out.println("nilai x = 1");
}
else if(x==2){
System.out.println("nilai x = 2");
}else if(x==3){
System.out.println("nilai x = 3");
}else{
System.out.println("nilai x tidak diketahui");
}
}
}
import java.util.Scanner;
class cabangtotal {
public static void main(String args[]) {
Double genteng,pasir,beton,batubata,total;
Scanner input = new Scanner(System.in);
System.out.print("Harga genteng :");
genteng = input.nextDouble();
System.out.print("Harga pasir :");
pasir = input.nextDouble();
System.out.print("Harga Beton :");
beton = input.nextDouble();
System.out.print("Harga Batu bata :");
batubata = input.nextDouble();
total = genteng+pasir+beton+batubata;
System.out.println();
System.out.println();
System.out.println("Total biaya bangunan adalah adalah, " +total);
if(total>650000){
System.out.println("TOtal Harga bangunan kemahalan");
}else{
System.out.println("Total harga bangunan pas");
}
}
}
import java.util.Scanner;
public class gradenilai {
public static void main(String[] args) {
Scanner input = new Scanner (System.in);
String nama;
int na;
char nh;
System.out.print("Masukkan nama : ");
nama = input.next();
System.out.print("Masukkan nilai: ");
na = input.nextInt();
if (na >= 80){
nh = 'A';
}else if (na >= 70){
nh = 'B';
}else if (na >= 60){
nh = 'C';
}else if (na >= 50){
nh = 'D';
}else{
nh = 'E';
}
if (nh=='A'){
System.out.println("Selamat, "+nama );
System.out.println("Nilai Anda A !");
}else if (nh=='B'){
System.out.println("Bagus, "+nama );
System.out.println("Nilai Anda B");
}else if (nh=='C'){
System.out.println("Lumayan, "+nama );
System.out.println("Nilai Anda C");
}else if (nh=='D'){
System.out.println("Maaf, "+nama );
System.out.println("Nilai Anda D, Tidak lulus");
}else
{
System.out.println("Maaf, "+nama );
System.out.println("Anda tidak ada nilai.(E)");
}
}}
import java.util.Scanner;
public class Hadiah {
public static void main(String[] args) {
// membuat variabel belanja dan scanner
int belanja = 0;
Scanner scan = new Scanner(System.in);
// mengambil input
System.out.print("Total Belanjaan: Rp ");
belanja = scan.nextInt();
// cek apakah dia belanja di atas 100000
if ( belanja > 100000 ) {
System.out.println("Selamat, anda mendapatkan hadiah!");
}
System.out.println("Terima kasih...");
}
}
import java.util.Scanner;
public class hitunggrade {
public static void main(String[] args) {
// membuat variabel dan scanner
int nilai;
String grade;
Scanner scan = new Scanner(System.in);
// mengambil input
System.out.print("Inputkan nilai: ");
nilai = scan.nextInt();
// higung gradenya
if ( nilai >= 90 ) {
grade = "A";
} else if ( nilai >= 80 ){
grade = "B+";
} else if ( nilai >= 70 ){
grade = "B";
} else if ( nilai >= 60 ){
grade = "C+";
} else if ( nilai >= 50 ){
grade = "C";
} else if ( nilai >= 40 ){
grade = "D";
} else {
grade = "E";
}
// cetak hasilnya
System.out.println("Grade: " + grade);
}
}
import java.util.Scanner;
public class kasir {
public static void main(String[] args) {
// deklarasi variabel dan Scanner
int belanjaan, diskon, bayar;
String kartu;
Scanner scan = new Scanner(System.in);
// mengambil input
System.out.print("Apakah ada kartu member: ");
kartu = scan.nextLine();
System.out.print("Total belanjaan: ");
belanjaan = scan.nextInt();
// proses
if (kartu.equalsIgnoreCase("ya")) {
if (belanjaan > 500000) {
diskon = 50000;
} else if (belanjaan > 100000) {
diskon = 15000;
} else {
diskon = 0;
}
} else {
if (belanjaan > 100000) {
diskon = 5000;
} else {
diskon = 0;
}
}
// total yang harus dibayar
bayar = belanjaan - diskon;
// output
System.out.println("Total Bayar: Rp " + bayar);
}
}
import java.util.Scanner;
class percabangangaji {
public static void main(String args[]) {
Double gapok,tunjangan,total;
String nik,nama;
Scanner input = new Scanner(System.in);
System.out.print("NIK :");
nik = input.nextLine();
System.out.print("NAMA :");
nama = input.nextLine();
System.out.print("Gapok :");
gapok = input.nextDouble();
System.out.print("tunjangan :");
tunjangan = input.nextDouble();
total = gapok+tunjangan;
System.out.println();
System.out.println();
System.out.println("NO NIK :"+nik);
System.out.println("NAMA :"+nama);
System.out.println("Total gaji adalah, " +total);
if(total>500000){
System.out.println("Gaji Diatas UMR");
}
else{
System.out.println("Gaji Dibawah UMR ");
}
}
}
------------------------------------------------------------------------------------------------------------------------------------------
public class tilang {
public static void main(String[] args) {
boolean SIM = false;
boolean STNK = true;
// cek apakah dia akan ditilang atau tidak
if(SIM == true && STNK == true){
System.out.println("Tidak ditilang!");
} else {
System.out.println("Anda ditilang!");
}
}
}
import java.util.Scanner;
public class tinggibadan {
public static void main(String[] args) {
int tinggibadan;
Scanner input = new Scanner(System.in);
System.out.print("MAsukkan tinggi badan: ");
tinggibadan = input.nextInt();
if(tinggibadan > 165){
System.out.println("Kamu terbilang tinggi dari lainnya");
}else{
System.out.println("Kamu terbilang rendah dari lainnya");
}
}
}