OLEH :
SIGIT KHOIRUN NIZAM
3120521023
KELAS D3 TI PSDKU LA
Source Code :
import java.util.Scanner;
public class ganjilGenap {
public static void main(String[] args) {
showGanjilGenap();
}
private static void showGanjilGenap(){
Integer numbers;
Scanner data = new Scanner(System.in);
while (true){
System.out.print("Masukkan angka : ");
numbers = data.nextInt();
if (numbers % 2 == 0){
System.out.println("Genap");
}else{
System.out.println("Ganjil");
}
}
}
}
Output :
Latihan 2 : Perhitungan volume balok
Buatlah suatu program untuk perhitungan volume balok. Tabel berikut adalah contoh
input dan output yang dihasilkan oleh program!
Source Code :
import java.util.Scanner;
public class volumeBalok {
public static void main(String[] args) {
showCubeVolume();
}
private static void showCubeVolume(){
Integer cube, result;
Scanner data = new Scanner(System.in);
while (true){
System.out.print("Masukkan panjang/lebar/tinggi : ");
cube = data.nextInt();
result = cube*cube*cube;
System.out.println("Hasilnya : " + result);
}
}
}
Output :
F.TUGAS
Tugas 1 : Penghiungan volume bola
Buatlah suatu program untuk perhitungan volume bola. Tabel berikut adalah contoh
input dan output yang dihasilkan oleh program!
Source Code :
import java.util.Scanner;
public class volumeBola {
public static void main(String[] args) {
showSphereVolume();
}
private static void showSphereVolume () {
Scanner data = new Scanner(System.in);
Integer radius;
Double result;
Double phi = 3.14;
while (true){
System.out.print("Masukkan jari jari : ");
radius = data.nextInt();
result = phi*(radius*radius*radius)*4/3;
System.out.println(String.format("Hasilnya : %.2f",
result));
}
}
}
Output :
Tugas 2 : Pencarian bilangan terkecil
Buatlah suatu program untuk pencarian bilangan terkecil dari 3 bilangan yang diinput
oleh user. Tabel berikut adalah contoh input dan output yang dihasilkan oleh program!
Source Code :
import java.util.Scanner;
public class bilanganTerkecil {
public static void main(String[] args) {
int i, terekcil, jumlah, array[];
Scanner scan = new Scanner(System.in);
System.out.print("Masukkan jumlah elemen : ");
jumlah = scan.nextInt();
array = new int[jumlah];
for (i = 0; i < jumlah; i++) {
System.out.print("Bilangan ke-" + (i + 1) + " : ");
array[i] = scan.nextInt();
}
terekcil = array[0];
for (i = 0; i < jumlah; i++) {
if (array[i] < terekcil) {
terekcil = array[i];
}
}
System.out.println("Nilai terkecil adalah " + terekcil);
}
}
Ourput :
Praktikum 5 Percabangan dan perulangan
E.LATIHAN
Latihan 2 : Menampilkan bilangan factorial
Bilangan bulat faktorial n, ditulis dengan n! adalah dihasilkan dari mengalikan dari 1
sampai dengan n. Contohnya 5! = 1 x 2 x 3 x 4 x 5 =120. Buatlah program untuk
menampilkan tabel hasil faktorial dari suatu bilangan yang diinputkan (tampilan
bilangan rata kanan)
Contoh tampilan :
Output :
Latihan 4 : Menampilkan deret bilangan genap
Buatlah program untuk menampilkan deret bilangan genap dari 2 sampai dengan 20
kecuali kelipatan 6.
Contoh Tampilan :
2 4 8 10 14 16 20
Source Code :
public class deretGenap {
public static void main(String[] args) {
for (int i = 2; i <= 20; i+=2){
if (i%6!=0){
System.out.print(i+ " ");
}
}
System.out.println("");
}
}
Output :v
F. TUGAS
Tugas 1 : Deret Fibonacci
Buatlah program untuk menampilkan deret Fibonacci
Contoh tampilan :
Masukkan berapa deret Fibonacci? 8
8 deret Fibonacci = 1 1 2 3 5 8 13 21
Source Code :
import java.util.Scanner;
Output :
Tugas 2 : Menentukan tahun kabisat
Buatlah program untuk menentukan suatu tahun kabisat atau bukan dimana tahun
dibatasi mulai dari tahun 1900 sampai dengan tahun 2005.
Contoh tampilan:
Masukkan tahun (1900-2005) : 1923
1923 bukan tahun kabisat
Masukkan tahun (1900-2005) : 1898
Maaf, tahun input dibawah 1900
Masukkan tahun (1900-2005) : 1996
1996 adalah tahun kabisat
Masukkan tahun (1900-2005) : 2008
Maaf, tahun input diatas 2005
Source Code :
import java.util.Scanner;