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

Video tugas akhir jaringan