DASPRO
JOBSHEET 4
Pemilihan1.java
import java.util.Scanner;
D:\POLINEMA\PRAK.DASPRO\JOBSHEET4>java Pemilihan1
Masukkan Sebuah Bilangan :
3
Bilangan Ganjil
Jawab Pertanyaan!
Pemilihan1.java
import java.util.Scanner;
public class Pemilihan1{
public static void main (String[] args){
Scanner input = new Scanner (System.in);
int bil;
System.out.println("Masukkan Sebuah Bilangan : ");
bil=input.nextInt();
String output=(bil%2==0) ?"Bilangan Genap":"Bilangan Ganjil";
System.out.println(output);
}
}
Output Command Prompt
D:\POLINEMA\PRAK.DASPRO\JOBSHEET4>javac Pemilihan1.java
D:\POLINEMA\PRAK.DASPRO\JOBSHEET4>java Pemilihan1
Masukkan Sebuah Bilangan :
3
Bilangan Ganjil
Percobaan 2
Percobaan2.java
import java.util.Scanner;
D:\POLINEMA\PRAK.DASPRO\JOBSHEET4>java Percobaan2
Masukkan Sebuah Bilangan:
50
Hasil Nilai Akhir Adalah40
Jawab Pertanyaan!
1. Fungsi +=10 untuk menambahkan hasil akhir dengan 10, sedangkan pada -=10 fungsinya untuk
mengurangi hasil akhir dengan 10
2. Setelah program dimodifikasi
Percobaan2.java
import java.util.Scanner;
D:\POLINEMA\PRAK.DASPRO\JOBSHEET4>java Percobaan2
Masukkan Sebuah Bilangan:
50
40
Hasil Nilai Akhir Adalah45
Percobaan 3
Percobaan3.java
import java.util.Scanner;
D:\POLINEMA\PRAK.DASPRO\JOBSHEET4>java Percobaan3
Masukkan umur anda:
18
Dewasa
Jawab Pertanyaan!
1. Dalam Percobaan 3 terdapat 5 kondisi, yaitu jika umur kurang dari 60 maka itu Lansia, kurang
dari 45 maka itu Tua, kurang dari 17 maka itu Dewasa, kurang dari 5 maka itu Anak-anak, dan
sisanya merupakan Balita
2. Memodifikasi jika umur yang dimasukkan 0 akan tampil menjadi “Maaf umur yang anda
masukkan salah”
Percobaan3.java
import java.util.Scanner;
D:\POLINEMA\PRAK.DASPRO\JOBSHEET4>java Percobaan3
Masukkan umur anda:
0
Maaf umur yang anda masukkan salah
Percobaan 4
Percobaan4.java
import java.util.Scanner;
default:
System.out.println("Operator yang anda masukkan salah");
}
}
}
Output Command Prompt
D:\POLINEMA\PRAK.DASPRO\JOBSHEET4>javac Percobaan4.java
D:\POLINEMA\PRAK.DASPRO\JOBSHEET4>java Percobaan4
Masukkan angka pertama: 10
Masukkan angka kedua: 6
Masukkan operator (+ - * /): 2
Operator yang anda masukkan salah
Jawab Pertanyaan!
1. Break merupakan pernyataan yang dikerjakan jika nilai dari variable didalam sebuat switch yang
diberikan, sedangkan default merupakan pernyataan yang dikerjakan jika nilai kecocokan
variable nilai switch tidak memenuhi di setiap case nilai
2. Saat operator dignakan akan berfungsi sesuai fungsinya seperti operator + maka operator sesuai
fungsinya
TUGAS
1. Membuat program untuk menginput dua buah bilangan bulat, kemudian mencetak salah satu
bilangan yang nilainya besar
Soal1.java
import java.util.Scanner;
D:\POLINEMA\PRAK.DASPRO\JOBSHEET4>java Soal1
Masukkan bilangan bulat 1:
10
Masukkan bilangan bulat 2:
5
Maka bilangan yang nilainya besar :10
2. Membuat program sesuai flowchart
Soal2.java
import java.util.Scanner;
D:\POLINEMA\PRAK.DASPRO\JOBSHEET4>java Soal2
Masukkan umur anda:
13
Tidak boleh berkendara
D:\POLINEMA\PRAK.DASPRO\JOBSHEET4>java Soal2
Masukkan umur anda:
20
Boleh berkendara
3. Program membantu mengetahui mahasiswa yang mendapatkan nilai remidi sesuai nilai akhir
Soal3.java
import java.util.Scanner;
D:\POLINEMA\PRAK.DASPRO\JOBSHEET4>java Soal3
Masukkan nilai uas :
80
Masukkan nilai uts :
85
Masukkan nilai kuis :
90
Masukkan nilai tugas :
75
Hasil akhir :
Tidak Remidi
4. Memunculkan output sesuai soal, tapi program saya masih belum sempurna/gagal (T_T)
Soal4.java
import java.util.Scanner;
}
}
Output Command Prompt
D:\POLINEMA\PRAK.DASPRO\JOBSHEET4>javac Soal4.java
D:\POLINEMA\PRAK.DASPRO\JOBSHEET4>java Soal4
Masukkan Harga barang A:
100000
Masukkan Jumlah barang A:
10
Masukkan Harga barang B:
250000
Masukkan Jumlah barang B:
5
Masukkan Harga barang C:
150000
Masukkan Jumlah barang C:
1
------------------------------
Struk Nota
------------------------------
Nama barang | Harga | jumlah | Total
barang A100000101000000
barang B25000051250000
barang C1500001150000
Total :2400000
Diskon :100000012500003000
Total bayar :2160000