NIM : 222140009
KELAS : IT B1
1 import java.util.*;
2
3 public class App {
4 public static void main(String[] args) throws Exception {
5 Scanner sc = new Scanner(System.in);
6 System.out.println("Masukkan sebuah angka: ");
7 int bilangan = sc.nextInt();
8
9 if(bilangan%2 == 0) {
10 System.out.println("Angka " + bilangan + " adalah
bilangan genap");
11 }
12 }
13 }
Soal:
1 import java.util.*;
2
3 public class App {
4 public static void main(String[] args) throws Exception {
5 Scanner sc = new Scanner(System.in);
6 System.out.println("Masukkan nilai ujian: ");
7 int nilai = sc.nextInt();
8
9 if(nilai >= 70) {
10 System.out.println("Selamat, Anda lulus ujian!");
11 } else {
12 System.out.println("Maaf, Anda gagal!");
13 }
14 }
15 }
Soal:
8. Jalankan programnya, kemudian masukkan nilai 70. Luaran apa yang di tampilkan?
Jawab:
9. Ulangi soal nomor 4 dengan memasukkan nilai 65. Luaran apa yang ditampilkan?
Jawab:
6.3. Percabangan Bertingkat (> 2 Kondisi)
Tabel 6.3. Kode Program Percabangan Bertingkat
1 import java.util.*;
2
3 public class App {
4 public static void main(String[] args) throws Exception {
5 Scanner sc = new Scanner(System.in);
6 System.out.println("Masukkan nilai: ");
7 int nilai = sc.nextInt();
8
9 if(nilai >= 85 && nilai <= 100) {
10 System.out.println("Nilai A");
11 } else if (nilai >= 70 && nilai < 85) {
12 System.out.println("Nilai B");
13 } else {
14 System.out.println("Nilai C");
15 }
16 }
17 }
Soal:
13. Jalankan programnya, kemudian masukkan nilai 86. Luaran apa yang ditampilkan?
Jawab :
14. Ulangi soal nomor 6 dengan memasukkan nilai 65. Luaran apa yang ditampilkan?
Jawab :
15. Ubahlah kode program pada Tabel 6.3 di atas dengan membuat konversi nilai angka ke nilai
huruf seperti pada Tabel 6.4 di bawah.
Tambahkan kondisi jika nilai dibawah 0 dan diatas 100, maka memunculkan output “nilai
harus berada pada rentang 0 sampai 100”
Jawab :
Out put :
16. Buatlah sebuah program dengan bahasa Java yang menerima masukan tiga buah bilangan bulat
berupa panjang sisi segitiga, kemudian periksalah apakah segitiga itu termasuk segitiga sama
sisi atau bukan.
Jawab :
Out put :
18. Buatlah sebuah program dengan bahasa Java yang menerima masukan tiga buah bilangan bulat
berupa panjang sisi segitiga, kemudian periksalah apakah segitiga itu termasuk segitiga siku-
siku, segitiga lancip, atau segitiga tumpul.
• Segitiga siku-siku: a2 + b2 = c2
• Segitiga tumpul: a2 + b2 < c2
• Segitiga lancip: a2 + b2 > c2
• Berikan kondisi apabila panjang sisi kurang dari 0,
Jawab :
Out put :