Contoh FUNCTION pada java

FUNCTION


Berikut adalah contoh script : 

import java.util.Scanner;
public class fungsi6 {
            public static void main(String[] args) {
            Scanner input = new Scanner(System.in);
            int pilihan = 9;
                       
            do {
            System.out.println(" RUMUS KECEPATAN, JARAK DAN WAKTU");
            System.out.println("--------------------------------------------");
            System.out.println("[1] kecepatan");
            System.out.println("[2] jarak");
            System.out.println("[3] waktu");
            System.out.println("[4] Keluar");
            System.out.println("--------------------------------------------");
            System.out.print("Masukkan Pilihan Anda : ");
            try {
            pilihan = input.nextInt();
            }
            catch(Exception e)
            {
            System.out.println("Input harus angka");
            input.nextLine();
            System.out.println("");
            continue;
            }
            switch(pilihan) {
            case 1 : kecepatan();
            break;
            case 2 : jarak();
            break;
            case 3 : waktu();
            break;
            case 4 : System.out.print("Terima Kasih");
            break;
            default : System.out.println("Maaf input anda salah");
            }
            System.out.println("");
            }
            while(pilihan != 4);
            }                      
            private static void kecepatan() {
            Scanner input = new Scanner(System.in);
            float jarak, waktu, kecepatan;
            do{
            System.out.println("Mencari kecepatan (v)  ");
            System.out.println("----------------------------  ");
            System.out.print("masukkan nilai jarak (s) : " );
            jarak = input.nextFloat();
            System.out.println("s = "+jarak+ " m ");
            if(jarak<0) {
            System.out.println("Maaf nilai harus positif");
            }
            }
            while(jarak<0);
            do {
            System.out.print("Masukkan nilai waktu (t) : " );
            waktu = input.nextFloat();
            System.out.println("t ="+waktu+ " s ");
            if(waktu<0) {
            System.out.println("Maaf nilai harus positif");
            }
            }
            while(waktu<0);
            kecepatan = jarak / waktu;
            System.out.println("hasilnya adalah  = " + kecepatan + " m/ s");
            System.out.println("");
            }
            private static void jarak() {
            Scanner input = new Scanner(System.in);
            float kecepatan, waktu, jarak;
            do {
            System.out.println("Mencari jarak (s)  ");
            System.out.println("------------------------ ");
            System.out.print("Masukkan nilai kecepatan (v) : ");
            kecepatan = input.nextFloat();
            System.out.println("s = "+kecepatan+ " m/s ");
            if(kecepatan<0) {
            System.out.println("Maaf nilai harus positif");
            }
            }
            while(kecepatan<0);
            do {
            System.out.print("Masukkan nilai waktu (t): " );
            waktu = input.nextFloat();
            System.out.println("t ="+waktu+ " s ");
            if(waktu<0) {
            System.out.println("Maaf nilai harus positif");
            }
            }
            while(waktu<0);
            jarak = kecepatan * waktu;
            System.out.println("hasilnya adalah = " + jarak + " m");
            System.out.println("");
            }
            private static void waktu() {
            Scanner input = new Scanner(System.in);
            float jarak, kecepatan, waktu;
            do {
            System.out.println("Mencari waktu (t) = ");
            System.out.println("------------------------- ");
            System.out.print("masukkan Nilai jarak (s): " );
            jarak = input.nextFloat();
            System.out.println("s = "+jarak+ " m ");
            if(jarak<0) {
            System.out.println("Maaf nilai harus positif");
            }
            }
            while(jarak<0);
            do {
            System.out.print("Masukkan nilai kecepatan (v): " );
            kecepatan = input.nextFloat();
            System.out.println("v ="+kecepatan+ " m/s ");
            if(kecepatan<0) {
            System.out.println("Maaf nilai harus positif");
            }
            }
            while(kecepatan<0);
            waktu = jarak / kecepatan;
            System.out.println("waktu = " + waktu + " s");
            System.out.println("");
            }
}


Berikut adalah hasil output jika misal menu hanya ada 1-4 dan saat kita memasukkan angka selain 1-4 maka akan keluar konfirmasi seperti ini


Berikut adalah hasil output jika misal menu hanya ada 1-4 dan saat kita memasukkan huruf maka akan keluar konfirmasi seperti ini 


Berikut adalah hasil output jika anda memilih dengan benar 





Komentar

Postingan populer dari blog ini

membuat jaringan sederhana menggunakan cisco packet tracer

Contoh FOR pada java

Utility CCLEANER