0% found this document useful (0 votes)
5 views9 pages

Praktek Pbo Java If Then Else 2

The document contains multiple Java programs demonstrating various conditional statements and user input handling. Each program covers different scenarios such as name input validation, grading based on scores, calculating total expenses, and determining eligibility for rewards or penalties. Overall, it serves as a practical exercise for learning basic programming concepts in Java.

Uploaded by

Raka Rama Wijaya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views9 pages

Praktek Pbo Java If Then Else 2

The document contains multiple Java programs demonstrating various conditional statements and user input handling. Each program covers different scenarios such as name input validation, grading based on scores, calculating total expenses, and determining eligibility for rewards or penalties. Overall, it serves as a practical exercise for learning basic programming concepts in Java.

Uploaded by

Raka Rama Wijaya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

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");
}
}
}

You might also like