Rabu, 30 November 2016

Memodifikasi Array

Memodifikasi Array Pada Pemograman Java

Pada kesempatanm kali ini, kita akan mencoba memodifikasi Array dalam bentuk Total Penjumlahan bilangan yang diinput, Bilangan Terkecil, Bilangan Terbesar, dan Nilai Rata - Rata :

Ini adalah contoh Program Array yang akan kita modifikasikan :

import java.util.Scanner;
public class Array2 {
    public static void main(String[] args){
        Scanner ketik = new Scanner(System.in);
        //array
        int[] x;
        x = new int[10];

        for (int indeks = 0; indeks < x.length; indeks++){
            System.out.print("Bilangan ke-" + (indeks+1) + " : ");
            x[indeks] = ketik.nextInt();
        }

        System.out.println();
        System.out.println("Bilangan Yang Diinput :");
        for (int indeks = 0; indeks < x.length; indeks++){
            System.out.println((indeks+1) + ", " + x[indeks]);
        }
    }
       
    }

Pertama - tama kita akan modifikasikan bentuk Array diatas menjadi Total Penjumlahan bilangan yang diinput :

import java.util.Scanner;
public class PemjumlahanArray {
    public static void main(String[] args){
        Scanner ketik = new Scanner(System.in);
        //array
        int x[], angka1, angka2, hasil;
        x = new int[10];
        String nama;

        System.out.print("Masukan Angka Pertama:");
        angka1 = ketik.nextInt();

        System.out.print("Masukan Angka Kedua:");
        angka2 = ketik.nextInt();

        hasil = angka1 + angka2;

        System.out.println("Menampilkan Hasil:");
        System.out.println(angka1 + " + " + angka2 + " = " + hasil);
    }
    }


Lalu kita akan Modifikasikan dalam BentukBilangan Terbesar Dan Bilangan Terkecil :

public class BilTerkecilTerbesar {
    public static void main (String[] args){
        int[] x = {10,7,6,5,8,9,4,1,2,3,0};
        int min = 0;
        int max = 100;
        for (int a = 0; a < x.length; a++){
           if (x[a] > max) {
               max = x[a];
            }else if (x[a] < min){
                min = x[a];
           }
        }
        System.out.println("Nilai Maksimum: " + max);
        System.out.println("Nilai Minimum: " + min);
    }

}


Dan Kita akan Memodifikasikan dalam bentuk Nilai Rata - Rata :

import java.util.Scanner;
public class NilaiRataRata {
    private static void RerataLarik(int N) {
        int i;
        int jumlah = 0;
        float rata_rata;
        Scanner input = new Scanner(System.in);
        int[] A=new int[N];
        for(i=0;i<N;i++){
            System.out.print("Masukan Nilai Ke -" + (i+1)+"\t:");
            A[i]=input.nextInt();
        }
        for(i=0;i<N;i++){
            jumlah=jumlah+A[i];
        }
        rata_rata=(float)jumlah/N;
        System.out.println("Rata - Rata nilai larik yang anda masukan adalah :"+rata_rata);

    }

    public static void main(String[] args){
        int N;
        Scanner input = new Scanner(System.in);
        System.out.print("Masukan banyak data \t:");
        N=input.nextInt();
        RerataLarik(N);
    }
}


Demikian Srouce code Memodifikasikan Program Array yang sudah ada. Terimakasi, dan maaf bila ada penulisan atau srouce code yang salah.