Translate

Jumat, 01 April 2016

Coding JAVA - Menentukan Bilangan Terbesar Terkecil dan nilai tengah menggunakan 3 parameter

Langsung COPAS dan edit sesuai selera anda !
===================================

import java.util.Scanner;

public class Menentukan_Bilangan {
public static int Terbesar(int a, int b, int c){
       
        int kecil = 0;
        if (a>b&&a>c)
            kecil = a;
        else if (b>a&&b>c)
            kecil = b;
        else if (c>a&&c>b)
            kecil = c;
        else if (a==b&&b>c)
            kecil = a;
        else if (a==b&&b<c)
            kecil = c;
        else if (b==c&&c>a)
            kecil = b;
        else if (b==c&&c<a)
            kecil = a;
        else if (c==a&&a>b)
            kecil = c;
        else if (c==a&&a<b)
            kecil = b;
        else if (a==c&&a==b)
            kecil = a;
        return kecil;
       
       
    }
   
    public static int Tengah(int a, int b, int c){
       
        int tengah = 0;
       
                 if (a>c&&a<b)
                         tengah =a;
            else if (a<c&&a>b)
                        tengah =a;
            else if (b>a&&b<c)
                        tengah =b;
            else if (b<a&&b>c)
                        tengah =b;
            else if (c>a&&c<b)
                        tengah =c;
            else if (c<a&&c>b)
                        tengah =c;
           
            else if (a==b&&b<c)
                    System.out.println("Nilai Tengah Tidak Ada !");
            else if (a==b&&b>c)
                    System.out.println("Nilai Tengah Tidak Ada !");
            else if (b==c&&c<a)
                    System.out.println("Nilai Tengah Tidak Ada !");
            else if (b==c&&c>a)
                    System.out.println("Nilai Tengah Tidak Ada !");
            else if (c==a&&a<b)
                    System.out.println("Nilai Tengah Tidak Ada !");
            else if (c==a&&a>b)
                    System.out.println("Nilai Tengah Tidak Ada !");
            else if (a==c&&a==b)
                    System.out.println("Nilai Tengah Tidak Ada !");
        return tengah;
}

    public static int Terkecil(int a,int b, int c){
            int kecil =0;
                if(a<b&&a<c)
                      kecil = a;
           else if (b<a&&b<c)
                      kecil = b;
           else if (c<a&&c<b)
                      kecil = c;
           else if (a==b&&b<c)
                      kecil = a;
           else if (a==b&&b>c)
                      kecil = c;
           else if (b==c&&c<a)
                      kecil = b;
           else if (b==c&&c>a)
                      kecil = a;
           else if (c==a&&a<b)
                      kecil = c;
           else if (c==a&&a>b)
                      kecil = b;
           else if (a==c&&a==b)
                      kecil = a;   
             return kecil;
    }
   
    public static void main(String[] args) {
       
        Scanner data = new Scanner(System.in);
       
        int a, b, c;
        System.out.println("Menentukan Bilangan Terkecil");
        System.out.println("============================");
        System.out.println();
        System.out.print("masukan bilangan: ");
        a= data.nextInt();
        System.out.print("masukan bilangan: ");
        b= data.nextInt();
        System.out.print("masukan bilangan: ");
        c= data.nextInt();
        System.out.println("Bilangan Terbesar adalah    : "+Terbesar(a,b,c));
        System.out.println("Bilangan Tengahnya adalah   : "+Tengah(a,b,c));
        System.out.println("Bilangan Terkecilnya adalah : "+Terkecil(a,b,c));
       
    }
}

Hasil Output :

Tidak ada komentar:

Posting Komentar