Method II (Function)
Latihan 1.
- Buatlah program Biodata sederhana menggunakan Function. - Saat program
dijalankan user menginputkan nama dan tahun lahir - program otomatis
mengoutputkan umur dari user berdasarkan tahun lahirnya.
Source Code:
package praktikum8;
import java.util.Scanner;
name(nama);
umur(born);
return name;
return umur;
}
Output :
Latihan 2.
- Buatlah program penghitung luas permukaan kubus menggunakan Function -
Ketika program dijalankan maka user diminta menginputkan Sisi dari Kubus -
program akan otomatis mengoutputkan luas permukaan kubus - Pecahlah
Function menjadi paling kecil.(1 function luas sisi, 1 function luas permukaan)
Source Code:
package praktikum8;
import java.util.Scanner;
sisi = scan.nextInt();
luas = hitungLuas(sisi);
luasPermukaan = hitungLP(luas);
int luas ;
return luas;
}
static int hitungLP(int hitungLuas) {
int luasPermukaan;
luasPermukaan = 6 * hitungLuas;
return luasPermukaan;
Output :
Latihan 3.
- Buatlah program tambahan dan kurangan menggunakan Function - Pada menu
terdapat pilihan untuk memilih program tambahan atau kurangan - Saat
memilih tambahan atau kurangan, user diminta untuk menginputkan Angka
pertama dan angka kedua, dan program akan otomatis menghitung hasilnya
sesuai dengan pilihan user(tambahan atau kurangan).
Source Code:
package praktikum8;
import java.util.Scanner;
int menu;
System.out.println("====================Program Tambahan
dan Kurangan====================");
System.out.println("1. Tambahan\n2. Kurangan\n3. Keluar");
menu = scan.nextInt();
if (menu == 1) {
} else if (menu == 2) {
} else if (menu == 3) {
} else {
System.out.println("====================Program
Tambahan dan Kurangan====================");
menu = scan.nextInt();
if (menu == 1) {
} else if (menu == 2) {
} else if (menu == 3) {
} else {
hasil = a + b;
return hasil;
hasil = a - b;
return hasil;
}
Output :
Latihan 4.
- Buatlah program handphone sederhana yang dapat melakukan panggilan dan
mengirim SMS - Pada saat program dijalankan , terdapat pilihan untuk
menyalakan HP, Mengirim SMS, Melakukan Panggilan dan Mematikan HP. -
mengirim SMS dan Melakukan Panggilan hanya dapat dilakukan ketika HP sudah
menyala - Buatlah program ini dalam method Function
Source Code:
package praktikum8;
import java.util.Scanner;
scan.nextLine();
if (menu == 1){
System.out.println("1. Panggilan\n2.SMS\n3.Mematikan
HP");
System.out.print("Pilih : ");
if (menu2 == 1){
System.out.println("Memanggil...............");
System.out.println("Panggilan diterima......");
else if (menu2 == 2) {
System.out.println("Mengirimkan.............");
System.out.println("Pesan diterima..........");
else if (menu2 == 3) {
else {
else {
Output :